/*
Theme Name: Emilie Jolie
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: Akshar Group Technologies
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
@font-face {
    font-family: 'dk_mango_smoothieregular';
    src: url('https://36cc3f.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/dk_mango_smoothie-webfont.woff2') format('woff2'),
         url('https://0ee3a3.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/dk_mango_smoothie-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'satisfyregular';
    src: url('https://95caeb.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/satisfy-regular-webfont.woff2') format('woff2'),
         url('https://ad70a6.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/satisfy-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'breeregular';
    src: url('https://743efa.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_regular-webfont.woff2') format('woff2'),
         url('https://9ecfed.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'amaticbold';
    src: url('https://5bc4c8.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/amatic-bold-webfont.woff2') format('woff2'),
         url('https://b98ee7.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/amatic-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'amatic_scregular';
    src: url('https://aea786.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/amaticsc-regular-webfont.woff2') format('woff2'),
         url('https://e4c610.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/amaticsc-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bree_ltlight';
    src: url('https://ae5530.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_light-webfont.woff2') format('woff2'),
         url('https://e69bb6.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bree_ltlight_oblique';
    src: url('https://7dab3c.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_light_oblique-webfont.woff2') format('woff2'),
         url('https://d44b60.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_light_oblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bree_rgregular';
    src: url('https://743efa.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_regular-webfont.woff2') format('woff2'),
         url('https://9ecfed.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bree_rgbold';
    src: url('https://2581dc.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_bold-webfont.woff2') format('woff2'),
         url('https://3498f6.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/bree_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('https://13473b.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('https://dd12a1.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/sourcesanspro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('https://51d6fc.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'),
         url('https://28eb6f.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/sourcesanspro-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_probold';
    src: url('https://3179b4.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
         url('https://2eadbe.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/sourcesanspro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face{
	font-family:'FontAwesome';
	src:url('https://9832c2.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/fontawesome-webfont.eot?v=4.7.0');
	src:url('https://4216be.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),
		url('https://d9f02c.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
		url('https://cd8c3e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
		url('https://b13a57.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/.assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
		url('https://0ee668.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
}
/*--------------------------------------------------------------------------------------------------*/

html {
	font-family: bree_rgregular;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {Margin: 0;}
article,
aside,
footer,
header,
nav,
section {display: block;}
h1 {font-size: 2em; margin: 0.67em 0;}
figcaption,
figure,
main {display: block;}
figure {margin: 1em 0;}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {font-family: monospace, monospace; font-size: 1em;}
a {background-color: transparent;-webkit-text-decoration-skip: objects;transition: color 0.5s ease;}
a:active,
a:hover {outline-width: 0;}
a:focus {outline: 0px auto -webkit-focus-ring-color; outline-offset: -2px;}
a:focus, a:hover {color: #ffffff; text-decoration: none !important; outline: none !important;}
abbr[title] {border-bottom: 1px #767676 dotted; text-decoration: none;}

b,strong {font-weight: inherit;}
b,strong {font-weight: 700;}
code,
kbd,
samp {font-family: monospace, monospace; font-size: 1em;}
dfn {font-style: italic;}
mark {background-color: #eee; color: #222;}
small {font-size: 80%;}
sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
audio,video {display: inline-block;}
audio:not([controls]) {display: none; height: 0;}
img {border-style: none;}
svg:not(:root) {overflow: hidden;}
button,
input,
optgroup,
select,
textarea {font-family: bree_rgregular, sans-serif; font-size: 100%;	line-height: 1.15; margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {border-style: none; padding: 0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {border: 1px solid #bbb; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {display: inline-block; vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"],
[type="radio"] {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield; outline-offset: -2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button; font: inherit;}

details,
menu {display: block;}
summary {display: list-item;}
canvas {display: inline-block;}
template {display: none;}
[hidden] {display: none;}

/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */

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

.screen-reader-text:focus {
	background-color: #f1f1f1;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/

.alignleft {display: inline;	float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/*--------------------------------------------------------------
4.0 Clearings
--------------------------------------------------------------*/

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {content: "";display: table;	table-layout: fixed;}

.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {clear: both;}

/*--------------------------------------------------------------
5.0 Typography
--------------------------------------------------------------*/

body, button, input, select, textarea {color: #fff;	font-family: bree_ltlight, helvetica, arial, sans-serif; font-size: 18px; font-size: 0.9375rem; font-weight: 400; line-height: 1.66;}
h1,h2,h3,h4,h5,h6 {clear: both;line-height: 1.4;margin: 0 0 0.75em;padding: 1.5em 0 0;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {padding-top: 0;}
h1 {font-size: 24px;font-size: 1.5rem;font-weight: 300;}
h2 {font:bold 40px/50px dk_mango_smoothieregular !important; color:#ffffff !important; letter-spacing: 5px;}
h3 {color: #333;	font-size: 18px; font-size: 1.125rem; font-weight: 300;}
h4 {color: #333; font-size: 16px; font-size: 1rem; font-weight: 800;}
h5 {color: #767676; font-size: 13px; font-size: 0.8125rem; font-weight: 800; letter-spacing: 0.15em; text-transform: uppercase;}
h6 {color: #333; font-size: 15px; font-size: 0.9375rem; font-weight: 800;}
p {margin: 0 0 1.5em; padding: 0;}
dfn,cite,em,i {font-style: italic;}
blockquote {color: #666;font-size: 18px;font-size: 1.125rem;font-style: italic;line-height: 1.7;margin: 0;	overflow: hidden;padding: 0;}
blockquote cite {display: block;font-style: normal;font-weight: 600;margin-top: 0.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size:0.9375rem;	line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em;}
code,kbd,tt,var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 15px;font-size: 0.9375rem;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
mark,ins {background: #eee;text-decoration: none;}
big {font-size: 125%;}
blockquote {quotes: "" "";}
q {quotes: "“" "”" "‘" "’";}
blockquote:before,blockquote:after {content: "";}
:focus {outline: none;}


/* Typography for Arabic Font */
html[lang="ar"] body,
html[lang="ar"] button,
html[lang="ar"] input,
html[lang="ar"] select,
html[lang="ar"] textarea,
html[lang="ary"] body,
html[lang="ary"] button,
html[lang="ary"] input,
html[lang="ary"] select,
html[lang="ary"] textarea,
html[lang="azb"] body,
html[lang="azb"] button,
html[lang="azb"] input,
html[lang="azb"] select,
html[lang="azb"] textarea,
html[lang="fa-IR"] body,
html[lang="fa-IR"] button,
html[lang="fa-IR"] input,
html[lang="fa-IR"] select,
html[lang="fa-IR"] textarea,
html[lang="haz"] body,
html[lang="haz"] button,
html[lang="haz"] input,
html[lang="haz"] select,
html[lang="haz"] textarea,
html[lang="ps"] body,
html[lang="ps"] button,
html[lang="ps"] input,
html[lang="ps"] select,
html[lang="ps"] textarea,
html[lang="ur"] body,
html[lang="ur"] button,
html[lang="ur"] input,
html[lang="ur"] select,
html[lang="ur"] textarea {font-family: bree_rgregular, Arial, sans-serif;}

html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ary"] h1,
html[lang="ary"] h2,
html[lang="ary"] h3,
html[lang="ary"] h4,
html[lang="ary"] h5,
html[lang="ary"] h6,
html[lang="azb"] h1,
html[lang="azb"] h2,
html[lang="azb"] h3,
html[lang="azb"] h4,
html[lang="azb"] h5,
html[lang="azb"] h6,
html[lang="fa-IR"] h1,
html[lang="fa-IR"] h2,
html[lang="fa-IR"] h3,
html[lang="fa-IR"] h4,
html[lang="fa-IR"] h5,
html[lang="fa-IR"] h6,
html[lang="haz"] h1,
html[lang="haz"] h2,
html[lang="haz"] h3,
html[lang="haz"] h4,
html[lang="haz"] h5,
html[lang="haz"] h6,
html[lang="ps"] h1,
html[lang="ps"] h2,
html[lang="ps"] h3,
html[lang="ps"] h4,
html[lang="ps"] h5,
html[lang="ps"] h6,
html[lang="ur"] h1,
html[lang="ur"] h2,
html[lang="ur"] h3,
html[lang="ur"] h4,
html[lang="ur"] h5,
html[lang="ur"] h6 {font-weight: 700;}

/* Typography for Chinese Font */
html[lang^="zh-"] body,
html[lang^="zh-"] button,
html[lang^="zh-"] input,
html[lang^="zh-"] select,
html[lang^="zh-"] textarea {font-family: bree_rgregular, Helvetica, STHeitiTC-Light, Arial, sans-serif;}

html[lang^="zh-"] h1,
html[lang^="zh-"] h2,
html[lang^="zh-"] h3,
html[lang^="zh-"] h4,
html[lang^="zh-"] h5,
html[lang^="zh-"] h6 {font-weight: 700;}

/* Typography for Cyrillic Font */
html[lang="bg-BG"] body,
html[lang="bg-BG"] button,
html[lang="bg-BG"] input,
html[lang="bg-BG"] select,
html[lang="bg-BG"] textarea,
html[lang="ru-RU"] body,
html[lang="ru-RU"] button,
html[lang="ru-RU"] input,
html[lang="ru-RU"] select,
html[lang="ru-RU"] textarea,
html[lang="uk"] body,
html[lang="uk"] button,
html[lang="uk"] input,
html[lang="uk"] select,
html[lang="uk"] textarea {font-family: bree_rgregular, Helvetica, "Segoe UI", Arial, sans-serif;}

html[lang="bg-BG"] h1,
html[lang="bg-BG"] h2,
html[lang="bg-BG"] h3,
html[lang="bg-BG"] h4,
html[lang="bg-BG"] h5,
html[lang="bg-BG"] h6,
html[lang="ru-RU"] h1,
html[lang="ru-RU"] h2,
html[lang="ru-RU"] h3,
html[lang="ru-RU"] h4,
html[lang="ru-RU"] h5,
html[lang="ru-RU"] h6,
html[lang="uk"] h1,
html[lang="uk"] h2,
html[lang="uk"] h3,
html[lang="uk"] h4,
html[lang="uk"] h5,
html[lang="uk"] h6 {font-weight: 700;line-height: 1.2;}

/* Typography for Devanagari Font */
html[lang="bn-BD"] body,
html[lang="bn-BD"] button,
html[lang="bn-BD"] input,
html[lang="bn-BD"] select,
html[lang="bn-BD"] textarea,
html[lang="hi-IN"] body,
html[lang="hi-IN"] button,
html[lang="hi-IN"] input,
html[lang="hi-IN"] select,
html[lang="hi-IN"] textarea,
html[lang="mr-IN"] body,
html[lang="mr-IN"] button,
html[lang="mr-IN"] input,
html[lang="mr-IN"] select,
html[lang="mr-IN"] textarea {font-family: bree_rgregular, Arial, sans-serif;}

html[lang="bn-BD"] h1,
html[lang="bn-BD"] h2,
html[lang="bn-BD"] h3,
html[lang="bn-BD"] h4,
html[lang="bn-BD"] h5,
html[lang="bn-BD"] h6,
html[lang="hi-IN"] h1,
html[lang="hi-IN"] h2,
html[lang="hi-IN"] h3,
html[lang="hi-IN"] h4,
html[lang="hi-IN"] h5,
html[lang="hi-IN"] h6,
html[lang="mr-IN"] h1,
html[lang="mr-IN"] h2,
html[lang="mr-IN"] h3,
html[lang="mr-IN"] h4,
html[lang="mr-IN"] h5,
html[lang="mr-IN"] h6 {font-weight: 700;}

/* Typography for Greek Font */
html[lang="el"] body,
html[lang="el"] button,
html[lang="el"] input,
html[lang="el"] select,
html[lang="el"] textarea {font-family: bree_rgregular, Helvetica, Arial, sans-serif;}

html[lang="el"] h1,
html[lang="el"] h2,
html[lang="el"] h3,
html[lang="el"] h4,
html[lang="el"] h5,
html[lang="el"] h6 {font-weight: 700;	line-height: 1.3;}

/* Typography for Gujarati Font */
html[lang="gu-IN"] body,
html[lang="gu-IN"] button,
html[lang="gu-IN"] input,
html[lang="gu-IN"] select,
html[lang="gu-IN"] textarea {font-family: bree_rgregular, Arial, sans-serif;}

html[lang="gu-IN"] h1,
html[lang="gu-IN"] h2,
html[lang="gu-IN"] h3,
html[lang="gu-IN"] h4,
html[lang="gu-IN"] h5,
html[lang="gu-IN"] h6 {font-weight: 700;}

/* Typography for Hebrew Font */
html[lang="he-IL"] body,
html[lang="he-IL"] button,
html[lang="he-IL"] input,
html[lang="he-IL"] select,
html[lang="he-IL"] textarea {font-family: bree_rgregular, Arial, sans-serif;}

html[lang="he-IL"] h1,
html[lang="he-IL"] h2,
html[lang="he-IL"] h3,
html[lang="he-IL"] h4,
html[lang="he-IL"] h5,
html[lang="he-IL"] h6 {font-weight: 700;}

/* Typography for Japanese Font */
html[lang="ja"] body,
html[lang="ja"] button,
html[lang="ja"] input,
html[lang="ja"] select,
html[lang="ja"] textarea {font-family: bree_rgregular, sans-serif;}

html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h6 {font-weight: 700;}

/* Typography for Korean font */
html[lang="ko-KR"] body,
html[lang="ko-KR"] button,
html[lang="ko-KR"] input,
html[lang="ko-KR"] select,
html[lang="ko-KR"] textarea {font-family: bree_rgregular, sans-serif;}

html[lang="ko-KR"] h1,
html[lang="ko-KR"] h2,
html[lang="ko-KR"] h3,
html[lang="ko-KR"] h4,
html[lang="ko-KR"] h5,
html[lang="ko-KR"] h6 {font-weight: 600;}

/* Typography for Thai Font */
html[lang="th"] h1,
html[lang="th"] h2,
html[lang="th"] h3,
html[lang="th"] h4,
html[lang="th"] h5,
html[lang="th"] h6 {line-height: 1.65; font-family: bree_rgregular, Helvetica, Arial, sans-serif;}

html[lang="th"] body,
html[lang="th"] button,
html[lang="th"] input,
html[lang="th"] select,
html[lang="th"] textarea {line-height: 1.8; font-family: bree_rgregular, Helvetica, Arial, sans-serif;}

/* Remove letter-spacing for all non-latin alphabets */
html[lang="ar"] *,
html[lang="ary"] *,
html[lang="azb"] *,
html[lang="haz"] *,
html[lang="ps"] *,
html[lang^="zh-"] *,
html[lang="bg-BG"] *,
html[lang="ru-RU"] *,
html[lang="uk"] *,
html[lang="bn-BD"] *,
html[lang="hi-IN"] *,
html[lang="mr-IN"] *,
html[lang="el"] *,
html[lang="gu-IN"] *,
html[lang="he-IL"] *,
html[lang="ja"] *,
html[lang="ko-KR"] *,
html[lang="th"] * {letter-spacing: 0 !important;}

/*--------------------------------------------------------------
6.0 Forms
--------------------------------------------------------------*/

label {color: #fff; display: block; font-size: 18px; letter-spacing: 1px; font-weight: 800; margin-bottom: 0.5em;}
fieldset {margin-bottom: 1em;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	background: #fff;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding: 0.7em;
	width: 100%;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {color: #222;border-color: #333;}
select {border: 1px solid #bbb; -webkit-border-radius: 3px; border-radius: 3px; height: 3em; max-width: 100%;}
input[type="radio"],input[type="checkbox"] {margin-right: 0.5em;}
input[type="radio"] + label,input[type="checkbox"] + label {font-weight: 400;}
button,
input[type="button"],
input[type="submit"] {
	background-color: #e7f8ff;
	border: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3c3564;
	cursor: pointer;
	display: inline-block;
	font-family: bree_rgregular;
	font-size: 16px;
	font-size: 1.1rem;
	font-weight: 500;
	line-height: 1;
	padding: 1em 2em;
	text-shadow: none;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}

input + button,input + input[type="button"],input + input[type="submit"] {padding: 0.75em 2em;}
button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {background-color: #e7f8ff; color: #3c3564;}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {background: #fe4294; color: #fff;}

button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {background: #fe4294; color: #fff;}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {color: #333; font-family: bree_rgregular, helvetica, arial, sans-serif;}
:-moz-placeholder {color: #333; font-family: bree_rgregular, helvetica, arial, sans-serif;}
::-moz-placeholder {color: #333;	font-family: bree_rgregular, helvetica, arial, sans-serif;opacity: 1;
/* Since FF19 lowers the opacity of the placeholder by default */}
:-ms-input-placeholder {color: #333;	font-family: bree_rgregular, helvetica, arial, sans-serif;}

/*--------------------------------------------------------------
7.0 Formatting
--------------------------------------------------------------*/

hr {background-color: #bbb; border: 0; height: 1px; margin-bottom: 1.5em;}

/*--------------------------------------------------------------
8.0 Lists
--------------------------------------------------------------*/

ul, ol {margin: 0 0 1.5em;padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: 700;}
dd {margin: 0 1.5em 1.5em;}

/*--------------------------------------------------------------
9.0 Tables
--------------------------------------------------------------*/

table {border-collapse: collapse;margin: 0 0 1.5em;width: 100%;}
thead th {border-bottom: 2px solid #bbb;padding-bottom: 0.5em;}
th {padding: 0.4em;text-align: left;}
tr {border-bottom: 1px solid #eee;}
td {padding: 0.4em;}
th:first-child,td:first-child {padding-left: 0;}
th:last-child,td:last-child {padding-right: 0;}

/*--------------------------------------------------------------
10.0 Links
--------------------------------------------------------------*/

a {color: #222;text-decoration: none;transition: color 0.5s ease;}
a:focus {outline: none;}
a:hover, a:active {color: #000;outline: 0;}

/* Hover effects */

/* .entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
	-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
	box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
} */

/* .entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
	-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
	text-decoration: none;
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
} */

/* .entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	color: #000;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
} */

/* Fixes linked images */
/* .entry-content a img,
.widget a img {
	-webkit-box-shadow: 0 0 0 8px #fff;
	box-shadow: 0 0 0 8px #fff;
} */

.post-navigation a:focus .icon, .post-navigation a:hover .icon {color: #222;}

/*--------------------------------------------------------------
11.0 Featured Image Hover
--------------------------------------------------------------*/

.post-thumbnail {margin-bottom: 1em;}
.post-thumbnail a img {-webkit-backface-visibility:hidden; -webkit-transition:opacity 0.2s; transition:opacity 0.2s;}
.post-thumbnail a:hover img, .post-thumbnail a:focus img {opacity: 0.7;}

/*--------------------------------------------------------------
12.0 Navigation
--------------------------------------------------------------*/

.navigation-top {font-size: 16px; font-size: 1rem; position: fixed; width: 100%; z-index: 10000;     margin-top: -5px;}
.navigation-top .wrap {max-width: 1000px;padding: 0;}
.navigation-top a {color: #3c3564;font: 30px amaticbold; text-align: center; font-weight: 600; -webkit-transition: color 0.2s; transition: color 0.2s;}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {color: #dc4490;}
.main-navigation {clear: both;display: block;}
.main-navigation ul {list-style: none;margin: 0;padding: 0 1.5em;text-align: left;}
.navigation-top .wrap {max-width: 1100px;}

/* Hide the menu on small screens when JavaScript is available.
 * It only works with JavaScript.
 */

.js .main-navigation ul,.main-navigation .menu-item-has-children > a > .icon,.main-navigation .page_item_has_children > a > .icon,.main-navigation ul a > .icon {display: block;}
.main-navigation > div > ul {border-top: 0px solid #64607a; padding: 0.75em 0em;}
.js .main-navigation.toggled-on > div > ul {display: block;}
.main-navigation ul ul {padding: 0 0 0 1.5em;}
.main-navigation ul ul.toggled-on {display: block;}
.main-navigation ul ul a {letter-spacing: 0; padding: 0.4em 0; position: relative;	text-transform: none;}
.main-navigation li {border-bottom: 1px solid #64607a; position: relative;}
.main-navigation li li, .main-navigation li:last-child {/* border: 0; */}
.main-navigation a {display: block; padding: 0.5em 0; text-decoration: none;}
.main-navigation a:hover {color: #dc4490; text-decoration: none;}

/* Menu toggle */
.menu-toggle {background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #fff;display: none; font-size: 22px; /* font-size: 2rem; */ line-height: 3; margin: 15px 0px 2px 0px; padding: 0.3em; text-shadow: none; font-family: bree_rgregular; width: 40px; height: 30px; overflow: hidden; float: left;}

/* Display the menu toggle when JavaScript is available. */
.js .menu-toggle {display: block;}
.main-navigation.toggled-on ul.nav-menu {display: block;}
.menu-toggle:hover,.menu-toggle:focus {background-color: transparent; -webkit-box-shadow: none;	box-shadow: none;}
.menu-toggle:focus {outline: none;}
.menu-toggle .icon {margin-right: 0.5em;	top: -30px;}
.toggled-on .menu-toggle .icon-bars,
.menu-toggle .icon-close {display: none;}
.toggled-on .menu-toggle .icon-close {display: inline-block;}


/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {position: fixed; top: 20px; z-index: 10000; display: block; width: 32px; height: 32px; margin-left: 15px; background: transparent; border: none;}
.hamburger:hover, .hamburger:focus, .hamburger:active {outline: none;background: none;}
.hamburger.is-closed:before {content: ''; display: block; width: 100px; font-size: 14px; color: #fff; line-height: 32px; text-align: center; opacity: 0; -webkit-transform: translate3d(0,0,0); -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed:hover:before {opacity: 1; display: block; -webkit-transform: translate3d(-100px,0,0);  -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom {position: absolute; left: 40px; height: 4px; width: 50%;}
.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom {background-color: #fff;}
.hamburger.is-closed .hamb-top {top: 5px; -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed .hamb-middle {top: 50%; margin-top: -2px;}
.hamburger.is-closed .hamb-bottom {bottom: 5px; -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed:hover .hamb-top {top: 0; -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed:hover .hamb-bottom {bottom: 0; -webkit-transition: all .35s ease-in-out;}
.hamburger.is-closed {display: none;}
.main-navigation .hamburger.is-open {position: fixed; top: 20px; z-index: 10000; left: 175px; opacity:0; visibility: hidden;	-moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}
.main-navigation.toggled-on .hamburger.is-open {position: fixed; top: 20px; z-index: 1000000; left: 150px; opacity:1; visibility: visible; /* -moz-transition: all 5s ease; -webkit-transition: all 5s ease; -o-transition: all 5s ease; transition: all 5s ease; */}
.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {background-color: #fff;}
.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-bottom {top: 20%; margin-top: -2px;}
.hamburger.is-open .hamb-top {-webkit-transform: rotate(45deg); -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open .hamb-middle {display: none;}
.hamburger.is-open .hamb-bottom {-webkit-transform: rotate(-45deg); -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);}
.hamburger.is-open:before {content: ''; display: block; width: 100px; font-size: 14px; color: #fff; line-height: 32px; text-align: center; opacity: 0; -webkit-transform: translate3d(0,0,0); -webkit-transition: all .35s ease-in-out;}
.hamburger.is-open:hover:before {opacity: 1; display: block; -webkit-transform: translate3d(-100px,0,0);  -webkit-transition: all .35s ease-in-out;}

/* Dropdown Toggle */
.dropdown-toggle {background-color: transparent;	border: 0;-webkit-box-shadow: none;	box-shadow: none;color: #222;display: block;font-size: 16px;right: -0.5em;line-height: 1.5;margin: 0 auto;padding: 0.5em;position: absolute;text-shadow: none;top: 0;}
.dropdown-toggle:hover, .dropdown-toggle:focus {background: transparent;}
.dropdown-toggle:focus {outline: thin dotted;}
.dropdown-toggle.toggled-on .icon {
	-ms-transform: rotate(-180deg); /* IE 9 */
	-webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
	transform: rotate(-180deg);
}

/* Scroll down arrow */
.site-header .menu-scroll-down {display: none;}

/*--------------------------------------------------------------
13.0 Layout
--------------------------------------------------------------*/

html {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

body {background: url(https://63f7a7.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/main-bg.jpg) no-repeat center top; overflow-x: hidden; background-color: #252145 !important;	/* Fallback for when there is no custom background color defined. */}

#page {position: relative; word-wrap: break-word;}

.wrap {margin-left: auto; margin-right: auto; max-width: 1140px; padding-left: 0em; padding-right: 0em; width: 100%; position: relative;}
.wrap:after {clear: both; content: ""; display: block;}

/*--------------------------------------------------------------
13.1 Header
--------------------------------------------------------------*/

#masthead .wrap {position: relative;}
.site-header {position: relative;}

/* Site branding */
.site-branding {padding: 1em 0; position: relative; -webkit-transition: margin-bottom 0.2s; transition: margin-bottom 0.2s; z-index: 3;}
.site-branding a {text-decoration: none;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;}
.site-branding a:hover, .site-branding a:focus {opacity: 0.7;}
.site-title {clear: none; font-size: 24px; font-size: 1.5rem; font-weight: 800; line-height: 1.25; letter-spacing: 0.08em; margin: 0; padding: 0; text-transform: uppercase;}
.site-title, .site-title a {color: #222; opacity: 1; /* Prevent opacity from changing during selective refreshes in the customize preview */}

body.has-header-image .site-title,body.has-header-video .site-title,body.has-header-image .site-title a,
body.has-header-video .site-title a {color: #fff;}

.site-description {color: #666;font-size: 13px;font-size: 0.8125rem;margin-bottom: 0;}

body.has-header-image .site-description, body.has-header-video .site-description {color: #fff;	opacity: 0.8;}

.custom-logo-link {display: inline-block;padding-right: 1em;vertical-align: middle;width: auto;}
.custom-logo-link img {display: inline-block;	max-height: 80px;width: auto;}

body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
body.home.title-tagline-hidden.has-header-video .custom-logo-link img {max-height: 200px;	max-width: 100%;}

.custom-logo-link a:hover, .custom-logo-link a:focus {opacity: 0.9;}

body:not(.title-tagline-hidden) .site-branding-text {display: inline-block; vertical-align: middle;}

.custom-header {	position: relative;}

.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.twentyseventeen-front-page .custom-header,.has-header-image.home.blog .custom-header,.has-header-video.home.blog .custom-header {display: table;height: 300px;height: 75vh;width: 100%;}

.custom-header-media {bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%;}
.custom-header-media:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */
	background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom: 0; content: ""; display: block; height: 100%; left: 0; position: absolute; right: 0; z-index: 2;}

.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
	position: fixed;
	height: auto;
	left: 50%;
	max-width: 1000%;
	min-height: 100%;
	min-width: 100%;
	min-width: 100vw; /* vw prevents 1px gap on left that 100% has */
	width: auto;
	top: 50%;
	padding-bottom: 1px; /* Prevent header from extending beyond the footer */
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.wp-custom-header .wp-custom-header-video-button { /* Specificity prevents .color-dark button overrides */
	background-color: rgba(34, 34, 34, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	height: 45px;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 30px;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: 45px;
}

.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { /* Specificity prevents .color-dark button overrides */
border-color: rgba(255, 255, 255, 0.8);	background-color: rgba(34, 34, 34, 0.8); color: #fff;}
.admin-bar .wp-custom-header-video-button {top: 62px;}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {bottom: 0; position: absolute; top: auto;	-ms-transform: translateX(-50%) translateY(0); -moz-transform: translateX(-50%) translateY(0); -webkit-transform: translateX(-50%) translateY(0); transform: translateX(-50%) translateY(0);}




/* Hides div in Customizer preview when header images or videos change. */

body:not(.has-header-image):not(.has-header-video) .custom-header-media {
	display: none;}

.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.twentyseventeen-front-page .site-branding,.has-header-image.home.blog .site-branding,.has-header-video.home.blog .site-branding {display: table-cell; height: 100%; vertical-align: bottom;}

/*--------------------------------------------------------------
13.2 Front Page
--------------------------------------------------------------*/

.twentyseventeen-front-page .site-content {padding: 0;}
.twentyseventeen-panel {overflow: hidden; position: relative;}
.panel-image {background-position: center center; background-repeat: no-repeat;	-webkit-background-size: cover;	background-size: cover;	position: relative;}

.panel-image:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom: 0;content: "";left: 0;right: 0;position: absolute;top: 100px;}

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {border-top: 1px solid #ddd;}
.panel-content {	position: relative;}
.panel-content .wrap {padding-bottom: 0.5em;	padding-top: 1.75em;}
/* Panel edit link */
.twentyseventeen-panel .edit-link {display: block; margin: 0.3em 0 0;}
.twentyseventeen-panel .entry-header .edit-link {font-size: 14px;	font-size: 0.875rem;}
/* Front Page - Recent Posts */
.twentyseventeen-front-page .panel-content .recent-posts article {border: 0;color: #333;margin-bottom: 3em;}
.recent-posts .entry-header {margin-bottom: 1.2em;}
.page .panel-content .recent-posts .entry-title {font-size: 20px; font-size: 1.25rem; font-weight: 300; letter-spacing: 0; text-transform: none;}

.twentyseventeen-panel .recent-posts .entry-header .edit-link {color: #222; display: inline-block;	font-size: 11px;font-size: 0.6875rem; margin-left: 1em;}

/*--------------------------------------------------------------
13.3 Regular Content
--------------------------------------------------------------*/

.site-content-contain {position: relative; z-index: 1000;}
.site-content {padding: 2.5em 0 0;}

/*--------------------------------------------------------------
13.4 Posts
--------------------------------------------------------------*/

/* Post Landing Page */

.sticky {position: relative;}

.post:not(.sticky) .icon-thumb-tack {display: none;}

.sticky .icon-thumb-tack {display: block;height: 18px;left: -1.5em;position: absolute;top: 1.65em;width: 20px;}

.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title {text-transform: uppercase;color:#ffffff; font: bold 60px dk_mango_smoothieregular; text-align: center; text-shadow: 2px 3px 5px #000; letter-spacing: 5px; margin: 50px 0 10px;}

.entry-header .entry-title {margin-bottom: 0.25em;}

.entry-title a {color: #fff; text-decoration: none; margin-left: 0px; font-size: 20px; font-family: bree_rgbold;  letter-spacing: 0; display: block; padding: 0 20px;}
.entry-title:not(:first-child) {padding-top: 0;}

.entry-meta {color: #767676;	font-size: 11px;font-size: 0.6875rem;font-weight: 800;letter-spacing: 0.1818em;padding-bottom: 0.25em;text-transform: uppercase;}

.entry-meta a {color: #767676;}

.byline,.updated:not(.published) {display: none;}

.single .byline,.group-blog .byline {display: inline;}

.pagination,.comments-pagination {border-top: 0px solid #eee;font-size: 0.875rem;font-size: 16px;font-family: bree_rgregular;font-weight: 800;padding: 2em 0 3em;text-align: center;}

.pagination .icon,.comments-pagination .icon {width: 0.666666666em;height: 0.666666666em;}

.comments-pagination {border: 0;}

.page-numbers {display: none; padding: 0.5em 0.75em;}

.page-numbers.current {color: #767676; display: inline-block;}

.page-numbers.current .screen-reader-text {clip: auto;height: auto;overflow: auto;position: relative !important;	width: auto;}

.prev.page-numbers,.next.page-numbers {background-color: #ddd;-webkit-border-radius: 2px;border-radius: 2px;display: inline-block;font-size: 24px;font-size: 1.5rem;line-height: 1;padding: 0.25em 0.5em 0.4em;}

.prev.page-numbers,.next.page-numbers {-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;}

.prev.page-numbers:focus,.prev.page-numbers:hover,.next.page-numbers:focus,.next.page-numbers:hover {background-color: #767676;color: #fff;}

.prev.page-numbers {	float: left;}

.next.page-numbers {	float: right;}

/* Aligned blockquotes */

.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {color: #666; font-size: 13px;	font-size: 0.8125rem; width: 48%;}

/* Blog landing, search, archives */

.blog .site-main > article,.archive .site-main > article,.search .site-main > article {padding-bottom: 2em;}

body:not(.twentyseventeen-front-page) .entry-header {	padding: 1em 0;}
body:not(.twentyseventeen-front-page) .entry-header,body:not(.twentyseventeen-front-page) .entry-content,body:not(.twentyseventeen-front-page) #comments {margin-left: auto;margin-right: auto;}
body:not(.twentyseventeen-front-page) .entry-header {	padding-top: 0;}

.blog .entry-meta a.post-edit-link,.archive .entry-meta a.post-edit-link,.search .entry-meta a.post-edit-link {color: #222; display: inline-block; margin-left: 1em; white-space: nowrap;}

.search .page .entry-meta a.post-edit-link {margin-left: 0;white-space: nowrap;}

.taxonomy-description {color: #666;	font-size: 13px;font-size: 0.8125rem;}

/* More tag */
.entry-content .more-link:before {content: ""; display: inline-block; margin-top: 0em;}

/* Single Post */
.single-post:not(.has-sidebar) #primary,.page.page-one-column:not(.twentyseventeen-front-page) #primary,.archive.page-one-column:not(.has-sidebar) .page-header,.archive.page-one-column:not(.has-sidebar) #primary {margin-left: auto;margin-right: auto;max-width: 740px;}

.single-featured-image-header {background-color: #fafafa;border-bottom: 1px solid #eee;}

.single-featured-image-header img {display: block;margin: auto;}

.page-links {font-size: 14px;font-size: 0.875rem;font-weight: 800;padding: 2em 0 3em;}
.page-links .page-number {color: #767676;display: inline-block;padding: 0.5em 1em;}
.page-links a {display: inline-block;}
.page-links a .page-number {color: #222;}

/* Entry footer */
.entry-footer {border-bottom: 1px solid #eee; border-top: 1px solid #eee; margin-top: 2em; padding: 2em 0;}

.entry-footer .cat-links,.entry-footer .tags-links {display: block;font-size: 11px;font-size: 0.6875rem;font-weight: 800;	letter-spacing: 0.1818em;padding-left: 2.5em;position: relative;text-transform: uppercase;}
.entry-footer .cat-links + .tags-links {margin-top: 1em;}
.entry-footer .cat-links a,.entry-footer .tags-links a {color: #333;}
.entry-footer .cat-links .icon,.entry-footer .tags-links .icon {color: #767676;left: 0;margin-right: 0.5em;position: absolute;	top: 2px;}
.entry-footer .edit-link {display: inline-block;}
.entry-footer .edit-link a.post-edit-link {background-color: #222; -webkit-border-radius: 2px; border-radius: 2px;-webkit-box-shadow: none; box-shadow: none; color: #fff; display: inline-block; font-size: 14px; font-size: 0.875rem; font-weight: 800; margin-top: 2em; padding: 0.7em 2em; -webkit-transition: background-color 0.2s ease-in-out;	transition: background-color 0.2s ease-in-out; white-space: nowrap;}

.entry-footer .edit-link a.post-edit-link:hover,.entry-footer .edit-link a.post-edit-link:focus {background-color: #767676;}

/* Post Formats */
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.archive .format-aside .entry-title {display: none;}

.format-quote blockquote {color: #333;font-size: 20px;font-size: 1.25rem;font-weight: 300;overflow: visible;position: relative;}
.format-quote blockquote .icon {display: block;height: 20px;left: -1.25em;position: absolute;top: 0.4em;	-webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); width: 20px;}

/* Post Navigation */
.post-navigation {font-weight: 800; margin: 3em 0 65px 0;}
.post-navigation .nav-links {padding:/*1em*/ 0;}
.nav-subtitle {background: transparent; color: #fff; display: block; font: 16px bree_rgregular; letter-spacing: 1px; margin-bottom: 10px; text-transform: uppercase;}
.nav-title {color: #333;	font-size: 15px;font-size: 0.9375rem;}
.post-navigation .nav-next {margin-top: 1.5em;}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {margin-right: 0.5em;}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {margin-left: 0.5em;}

/*--------------------------------------------------------------
13.5 Pages
--------------------------------------------------------------*/

.page-header {padding-bottom: 2em;}
.page .entry-header .edit-link {font-size: 14px;font-size: 0.875rem;}
.search .page .entry-header .edit-link {font-size: 11px;font-size: 0.6875rem;}
.page-links {clear: both;margin: 0 0 1.5em;}
.page:not(.home) #content {padding-bottom: 1.5em;}

/* 404 page */
.error404 .page-content {padding-bottom: 4em;}
.error404 .page-content .search-form, .search .page-content .search-form {margin-bottom: 3em;}

/*--------------------------------------------------------------
13.6 Footer
--------------------------------------------------------------*/

.site-footer {border-top: 0px solid #eee; background: #171c30;}
.site-footer .wrap {padding-bottom: 0em; padding-top: 0em;}

/* Footer widgets */
.site-footer .widget-area {padding-bottom: 1.5em; padding-top: 3em;}

/* Social nav */
.social-navigation {font-size: 16px;font-size: 1rem;	margin-bottom: 1em;}
.social-navigation ul {list-style: none;	margin-bottom: 0;margin-left: 0;}
.social-navigation li {display: inline;}
.social-navigation a {background-color: #767676; -webkit-border-radius: 40px; border-radius: 40px; color: #fff;	display: inline-block; height: 40px; margin: 0 1em 0.5em 0; text-align: center;	width: 40px;}
.social-navigation a:hover, .social-navigation a:focus {background-color: #333;}
.social-navigation .icon {height: 16px; top: 12px; width: 16px; vertical-align: top;}

/* Site info */
.site-info {font-size: 14px;font-size: 0.875rem;	margin-bottom: 1em;}
.site-info a {color: #666;}
.site-info .sep {margin: 0; display: block; visibility: hidden; height: 0; width: 100%;}

/*--------------------------------------------------------------
14.0 Comments
--------------------------------------------------------------*/

#comments {clear: both;	padding: 2em 0 0.5em;}
.comments-title {font-size: 20px; font-size: 1.25rem; margin-bottom: 1.5em;}
.comment-list,.comment-list .children {list-style: none;margin: 0; padding: 0;}
.comment-list li:before {display: none;}
.comment-body {margin-left: 65px;}
.comment-author {font-size: 16px;font-size: 1rem;margin-bottom: 0.4em;position: relative;z-index: 2;}
.comment-author .avatar {height: 50px;left: -65px;position: absolute;width: 50px;}
.comment-author .says {display: none;}
.comment-meta {margin-bottom: 1.5em;}
.comment-metadata {color: #fff; font-size: 10px; font-size: 0.625rem; font-weight: 800; letter-spacing:0.1818em;	text-transform: uppercase;}
.comment-metadata a {color: #fff; font: 12px bree_ltlight; letter-spacing: 1px;}
.comment-metadata a:hover {color: #dc4490;}
.comment-metadata a.comment-edit-link {color: #dc4490; margin-left: 1em;}
.comment-metadata a.comment-edit-link:hover {color: #fff;}
.comment-body {color: #fff; font-size: 14px;	font-size: 0.875rem; margin-bottom: 2em;}
.comment-reply-link {font-weight: 800;position: relative;}
.comment-reply-link .icon {color: #dc4490; left: -2em; height: 1em; position: absolute; top: 0; width: 1em;}
.children .comment-author .avatar {height: 30px;left: -45px;width: 30px;}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {border: 1px solid #fff; padding: 2px;}
.no-comments,.comment-awaiting-moderation {color:#fff; font-size:14px; font-size:0.875rem; font-style:italic;}
.comments-pagination {margin: 2em 0 3em;}
.form-submit {text-align: right;}
.reply a {color: #dc4490;}
.reply a:hover {color: #fff;}
.logged-in-as a {color: #dc4490;}
.logged-in-as a:hover {color: #fff;}


/*--------------------------------------------------------------
15.0 Widgets
--------------------------------------------------------------*/

#secondary {padding: 1em 0 2em;}
.widget {padding-bottom: 2em;}
h2.widget-title {color: #222;font-size: 13px;font-size: 0.8125rem;font-weight: 800;letter-spacing: 0.1818em;	margin-bottom: 1.5em;text-transform: uppercase;}
.widget-title a {color: inherit;}

/* widget forms */
.widget select {width: 100%;}


/* widget lists */
.widget ul {list-style: none;margin: 0; padding: 0;}
.widget ul li {/* border-bottom: 1px solid #ddd; */border-top: 1px solid #6d688d; padding: 15px 0 10px;}
.widget ul li + li {margin-top: -1px;}
.widget ul li ul {margin: 0 0 -1px;padding: 0;position: relative;}
.widget ul li li {border: 0;padding-left: 24px;padding-left: 1.5rem;}

/* Widget lists of links */
.widget_top-posts ul li ul,.widget_rss_links ul li ul,.widget-grofile ul.grofile-links li ul,.widget_pages ul li ul,.widget_meta ul li ul {bottom: 0;}
.widget_nav_menu ul li li,.widget_top-posts ul li,.widget_top-posts ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li {padding-bottom: 0.25em;padding-top: 0.25em;}
.widget_rss ul li {padding-bottom: 1em;padding-top: 1em;}


/* widget markup */
.widget .post-date,.widget .rss-date {font-size: 0.81em;}

/* Text widget */
.widget_text {word-wrap: break-word;}

/* RSS Widget */
.widget_rss .widget-title .rsswidget:first-child {float: right;}
.widget_rss .widget-title .rsswidget:first-child:hover {background-color: transparent;}
.widget_rss .widget-title .rsswidget:first-child img {display: block;}
.widget_rss ul li {padding: 2.125em 0;}
.widget_rss ul li:first-child {border-top: none;padding-top: 0;}
.widget_rss li .rsswidget {font-size: 22px;font-size: 1.375rem;font-weight: 300;line-height: 1.4;}
.widget_rss .rss-date,.widget_rss li cite {color: #767676; display: block; font-size: 10px; font-size: 0.625rem;font-style: normal; font-weight: 800; letter-spacing: 0.18em; line-height: 1.5; text-transform: uppercase;}
.widget_rss .rss-date {margin: 0.5em 0 1.5em;padding: 0;}
.widget_rss .rssSummary {margin-bottom: 0.5em;}

/* Contact Info Widget */
.widget_contact_info .contact-map {margin-bottom: 0.5em;}

/* Gravatar */
.widget-grofile h4 {font-size: 16px;font-size: 1rem;margin-bottom: 0;}

/* Recent Comments */
.widget_recent_comments table,.widget_recent_comments th,.widget_recent_comments td {border: 0;}

/* Recent Posts widget */
.widget_recent_entries .post-date {display: block;}
#rpwwt-recent-posts-widget-with-thumbnails-2 li a img {max-width: 100% !important; margin:0;}

/* Search */
.search-form {position: relative;}
.search-form .search-submit {padding: 1em; position: relative; color: #3c3564; background: #e7f8ff;}
.search-form .search-submit:hover {color: #ffffff; background: #dc4490;}
.search-form .search-submit .icon {height: 24px;top: -2px;width: 24px;}
.error404 .search-form input[type="search"] {width: 90%; float: left; height: 29px; font: 18px bree_rgregular;    color: #3c3564;}

/* Tag cloud widget */
.tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud {line-height: 1.5;}
.widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a {
	border: 1px solid #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	float: left;
	font-size: 14px !important; /* !important to overwrite inline styles */
	font-size: 0.875rem !important;
	margin: 4px 4px 0 0 !important;
	padding: 4px 10px 5px !important;
	position: relative;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: auto;
	word-wrap: break-word;
	z-index: 0;
}

.widget .tagcloud a:hover,.widget .tagcloud a:focus,.widget.widget_tag_cloud a:hover,.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus {border-color: #bbb;-webkit-box-shadow: none;box-shadow: none;text-decoration: none;}

/* Calendar widget */
.widget_calendar th,.widget_calendar td {text-align: center;}
.widget_calendar tfoot td {border: 0;}

/*--------------------------------------------------------------
16.0 Media
--------------------------------------------------------------*/

img,
video {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

img.alignleft, img.alignright {float: none;margin: 0;}

.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}

/* Make sure embeds and iframes fit their containers. */
embed,iframe,object {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption,.gallery-caption {color: #666;font-size: 13px;font-size: 0.8125rem;font-style: italic;margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}

/* Media Elements */
.mejs-container {margin-bottom: 1.5em;}

/* Audio Player */

.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover {background: transparent;border: 0;}

/* Playlist Color Overrides: Light */

.site-content .wp-playlist-light {border-color: #eee;color: #222;}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {color: #333;}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {color: #767676;}
.site-content .wp-playlist-light .wp-playlist-item {
	border-bottom: 1px dotted #eee;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus {border-bottom-color: rgba(0, 0, 0, 0);	background-color: #767676; color: #fff;}
.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a {color: #fff;}

/* Playlist Color Overrides: Dark */
.site-content .wp-playlist-dark {background: #222;border-color: #333;}
.site-content .wp-playlist-dark .mejs-container .mejs-controls {background-color: #333;}
.site-content .wp-playlist-dark .wp-playlist-caption {color: #fff;}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {color: #eee;}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {color: #aaa;}
.site-content .wp-playlist-dark .wp-playlist-playing {background-color: #333;}
.site-content .wp-playlist-dark .wp-playlist-item {border-bottom: 1px dotted #555;-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;}
.site-content .wp-playlist-dark .wp-playlist-item:hover,.site-content .wp-playlist-dark .wp-playlist-item:focus {border-bottom-color: rgba(0, 0, 0, 0);background-color: #aaa; color: #222;}
.site-content .wp-playlist-dark a.wp-playlist-caption:hover,.site-content .wp-playlist-dark .wp-playlist-item:hover a,.site-content .wp-playlist-dark .wp-playlist-item:focus a {color: #222;}

/* Playlist Style Overrides */
.site-content .wp-playlist {padding: 0.625em 0.625em 0.3125em;}
.site-content .wp-playlist-current-item .wp-playlist-item-title {	font-weight: 700;}
.site-content .wp-playlist-current-item .wp-playlist-item-album {font-style: normal;}
.site-content .wp-playlist-current-item .wp-playlist-item-artist {font-size: 10px;font-size: 0.625rem;font-weight: 800;letter-spacing: 0.1818em;text-transform: uppercase;}
.site-content .wp-playlist-item {padding: 0 0.3125em;cursor: pointer;}
.site-content .wp-playlist-item:last-of-type {border-bottom: none;}
.site-content .wp-playlist-item a {padding: 0.3125em 0;border-bottom: none;}
.site-content .wp-playlist-item a,.site-content .wp-playlist-item a:focus,.site-content .wp-playlist-item a:hover {-webkit-box-shadow: none;box-shadow: none;background: transparent;}
.site-content .wp-playlist-item-length {top: 5px;}

/* SVG Icons base styles */
.icon {display: inline-block;fill: currentColor;height: 1em;	position: relative; top: -0.0625em;vertical-align: middle;width: 1em; z-index: 10000;}

/*--------------------------------------------------------------
16.1 Galleries
--------------------------------------------------------------*/

.gallery-item {display: inline-block;text-align: left;vertical-align: top;margin: 0 0 1.5em;padding: 0 1em 0 0;width: 50%;}
.gallery-columns-1 .gallery-item {width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-item a,.gallery-item a:hover,.gallery-item a:focus {-webkit-box-shadow: none;box-shadow: none;background: none;display: inline-block;max-width: 100%;}
.gallery-item a img {
	display: block;
	-webkit-transition: -webkit-filter 0.2s ease-in;
	transition: -webkit-filter 0.2s ease-in;
	transition: filter 0.2s ease-in;
	transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.gallery-item a:hover img,.gallery-item a:focus img {-webkit-filter: opacity(60%);filter: opacity(60%);}
.gallery-caption {display: block;text-align: left;padding: 0 10px 0 0;margin-bottom: 0;}

/*--------------------------------------------------------------
17.0 Customizer
--------------------------------------------------------------*/

.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after {
	border: 2px dashed #0085ba; /* Matches visible edit shortcuts. */
	bottom: 1em;
	content: "";
	display: block;
	left: 1em;
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 1;
}

.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content {z-index: 2; /* Prevent :after from preventing interactions within the section */}

/* Used for placeholder text */
.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 3em;
	text-transform: uppercase;
	text-align: center;
}

/* Show borders on the custom page panels only when the front page sections are being edited */
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after {border: none;}
.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder {border: 0;}

/* Add some space around the visual edit shortcut buttons. */
.twentyseventeen-panel .customize-partial-edit-shortcut button {top: 30px;left: 30px;}

/* Ensure that placeholder icons are visible. */
.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before {visibility: visible;}

/*--------------------------------------------------------------
18.0 SVGs Fallbacks
--------------------------------------------------------------*/

.svg-fallback {display: none;}
.no-svg .svg-fallback {display: inline-block;}
.no-svg .dropdown-toggle {padding: 0.5em 0 0;right: 0;text-align: center;width: 2em;}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down {
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1;
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	-ms-transform: rotate(180deg); /* IE 9 */
	transform: rotate(180deg);
}
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down {
	-webkit-transform: rotate(0); /* Chrome, Safari, Opera */
	-ms-transform: rotate(0); /* IE 9 */
	transform: rotate(0);
}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before {content: "\005E";}

/* Social Menu fallbacks */
.no-svg .social-navigation a {background: transparent;color: #222;height: auto;width: auto;}

/* Show screen reader text in some cases */
.no-svg .next.page-numbers .screen-reader-text,
.no-svg .prev.page-numbers .screen-reader-text,
.no-svg .social-navigation li a .screen-reader-text,
.no-svg .search-submit .screen-reader-text {
	clip: auto;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	height: auto;
	position: relative !important; /* overrides previous !important styles */
	width: auto;
}

.twitter-tweet.lazy-loaded {
    max-height: 700px;
    overflow-x: scroll;
}

/*--------------------------------------------------------------
19.0 Media Queries
--------------------------------------------------------------*/

/* Adjust positioning of edit shortcuts, override style in customize-preview.css */
@media screen and (min-width: 20em) {

	body.customize-partial-edit-shortcuts-shown .site-header .site-title {padding-left: 0;}
}

@media screen and (min-width: 30em) {

	/* Typography */

	body,
	button,
	input,
	select,
	textarea {font-size: 18px;font-size: 1.125rem;}
	h1 {font-size: 30px;	font-size: 1.875rem;}
	h2,.page .panel-content .recent-posts .entry-title {font-size: 26px;font-size: 1.625rem;}
	h3 {font-size: 22px;font-size: 1.375rem;}
	h4 {font-size: 18px;	font-size: 1.125rem;}
	h5 {font-size: 13px;font-size: 0.8125rem;}
	h6 {font-size: 16px;	font-size: 1rem;}
	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {font-size: 14px;	font-size: 0.875rem;}

	/* Fix image alignment */
	img.alignleft {float: left;margin-right: 1.5em;}
	img.alignright {float: right;margin-left: 1.5em;}

	/* Site Branding */
	.site-branding {padding: 3em 0;}

	/* Front Page */
	.panel-content .wrap {padding-bottom: 2em;padding-top: 3.5em;}
	.page-one-column .panel-content .wrap {max-width: 740px;}
	.panel-content .entry-header {margin-bottom: 4.5em;}
	.panel-content .recent-posts .entry-header {margin-bottom: 0;}

	/* Blog Index, Archive, Search */
	.taxonomy-description {font-size: 14px;font-size: 0.875rem;}
	.page-numbers.current {font-size: 16px;font-size: 1rem;}

	/* Site Footer */

	.site-footer {font-size: 16px;font-size: 1rem;}

	/* Gallery Columns */

	.gallery-item {max-width: 25%;}
	.gallery-columns-1 .gallery-item {max-width: 100%;}
	.gallery-columns-2 .gallery-item {max-width: 50%;}
	.gallery-columns-3 .gallery-item {max-width: 33.33%;}
	.gallery-columns-4 .gallery-item {max-width: 25%;}
}

@media screen and (min-width: 48em) {

	/* Typography */

	body,
	button,
	input,
	select,
	textarea {font-size: 16px;font-size: 1rem;line-height: 1.5;}

	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {font-size: 13px;font-size: 0.8125rem;}

	/* Layout */

	.wrap {max-width: 1140px;padding-left: 0.5em;padding-right: 0.5em;width: 100%;}
	.has-sidebar:not(.error404) #primary, .page-template-common-sidebar #primary {float: left; width: 67%;}
	.has-sidebar #secondary, .page-template-common-sidebar #secondary {float: right;padding-top: 0;width: 29.5%;}
	.error404 #primary {float: none;}

	/* Site Branding */

	.site-branding {margin-bottom: 0;}
	.has-header-image.twentyseventeen-front-page .site-branding,
	.has-header-video.twentyseventeen-front-page .site-branding,
	.has-header-image.home.blog .site-branding,
	.has-header-video.home.blog .site-branding {bottom: 0;display: block;left: 0;height: auto;padding-top: 0;position: absolute;	width: 100%;}
	.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-video.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header {display: block;height: auto;}
	.custom-header-media {height: 165px;position: relative;}
	.twentyseventeen-front-page.has-header-image .custom-header-media,
	.twentyseventeen-front-page.has-header-video .custom-header-media,
	.home.blog.has-header-image .custom-header-media,
	.home.blog.has-header-video .custom-header-media {height: 0;	position: relative;}
	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,
	.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media {bottom: 0;height: auto;left: 0;	position: absolute;right: 0;top: 0;}
	.custom-logo-link {padding-right: 2em;}
	.custom-logo-link img,
	body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
	body.home.title-tagline-hidden.has-header-video .custom-logo-link img {max-width: 350px;}
	.title-tagline-hidden.home.has-header-image .custom-logo-link img,
	.title-tagline-hidden.home.has-header-video .custom-logo-link img {max-height: 200px;}
	.site-title {font-size: 36px;font-size: 2.25rem;}
	.site-description {font-size: 16px;font-size: 1rem;}

	/* Navigation */

	/* .navigation-top {
		bottom: 0;
		font-size: 14px;
		font-size: 0.875rem;
		left: 0;
		position: absolute;
		right: 0;
		width: 100%;
		z-index: 3;
	} */

	.navigation-top .wrap {
		max-width: 1140px;
		/* The font size is 14px here and we need 50px padding in ems */
		/* padding: 0.75em 3.4166666666667em; */
		padding: 0;
	}
	.navigation-top nav {margin-left: 0;}
	/* .site-navigation-fixed.navigation-top {bottom: auto; position: fixed; left: 0; right: 0; top: 0; width: 100%; z-index: 100000; min-height: 180px;} */
	.admin-bar .site-navigation-fixed.navigation-top {top: 0px;}

	/* Front Page */
	.twentyseventeen-front-page.has-header-image .site-branding,
	.twentyseventeen-front-page.has-header-video .site-branding,
	.home.blog.has-header-image .site-branding,
	.home.blog.has-header-video .site-branding {margin-bottom: 70px;}
	.twentyseventeen-front-page.has-header-image .custom-header-media,
	.twentyseventeen-front-page.has-header-video .custom-header-media,
	.home.blog.has-header-image .custom-header-media,
	.home.blog.has-header-video .custom-header-media {height: 1200px;height: 100vh;max-height: 100%;	overflow: hidden;}
	.twentyseventeen-front-page.has-header-image .custom-header-media:before,
	.twentyseventeen-front-page.has-header-video .custom-header-media:before,
	.home.blog.has-header-image .custom-header-media:before,
	.home.blog.has-header-video .custom-header-media:before {height: 33%;}
	.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
	.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
	.admin-bar.home.blog.has-header-image .custom-header-media,
	.admin-bar.home.blog.has-header-video .custom-header-media {height: calc(100vh - 32px);}
	.panel-content .wrap {padding: 1.7em 15px 2em;}
	.panel-image {height: 100vh;	max-height: 1200px;}

	/* With panel images 100% of the screen height, we're going to fix the background image where supported to create a parallax-like effect. */
	.background-fixed .panel-image {background-attachment: fixed;}
	.page-two-column .panel-content .entry-header {float: left;width: 100%;}
	.page-two-column .panel-content .entry-content {float: none;width: 100%;}

	/* Front Page - Recent Posts */
	.page-two-column .panel-content .recent-posts {clear: right;float: right;width: 58%;}
	.panel-content .recent-posts article {margin-bottom: 4em;}
	.panel-content .recent-posts .entry-header,.page-two-column #primary .panel-content .recent-posts .entry-header,.panel-content .recent-posts .entry-content,.page-two-column #primary .panel-content .recent-posts .entry-content {float: none;width: 100%;}
	.panel-content .recent-posts .entry-header {margin-bottom: 1.5em;}
	.page .panel-content .recent-posts .entry-title {font-size: 26px;	font-size: 1.625rem;}

	/* Posts */
	.site-content {padding: 2em 0 0;}
	.single-post .entry-header h2.entry-title,.page .entry-title, .single-post .entry-header h1.entry-title {font-size: 30px!important; font-family: bree_rgregular!important; font-weight: normal!important; margin: 0 0 40px;line-height: 40px !important;}
	.comments-pagination,.post-navigation {clear: both;}
	.post-navigation .nav-previous {float: left;	width: 50%;position: relative;}
	.post-navigation .nav-next {float: right;text-align: right;width: 50%;position: relative;}
	.nav-next, .post-navigation .nav-next {margin-top: 0;}

	/* Blog, archive, search */
	.sticky .icon-thumb-tack {height: 23px;left: -2.5em;top: 1.5em;width: 32px;}
	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {float: left; width: 100%;}
	.blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {float: none; width: 100%;}
	.blog .site-main > article, .archive .site-main > article, .search .site-main > article {padding-bottom: 4em;}
	.navigation.pagination {clear: both; float: right; width: 58%;}
	.has-sidebar .navigation.pagination,	.archive.page-one-column:not(.has-sidebar) .navigation.pagination {float: none; width: 100%;}
	.entry-footer {display: table; width: 100%;}
	.entry-footer .cat-tags-links {display: table-cell; vertical-align: middle; width: 100%;}
	.entry-footer .edit-link {display: table-cell; text-align: right; vertical-align: middle;}
	.entry-footer .edit-link a.post-edit-link {margin-top: 0; margin-left: 1em;}

	/* Entry content */

	/* without sidebar */
	:not(.has-sidebar) .entry-content blockquote.alignleft {margin-left: -17.5%; width: 48%;}
	:not(.has-sidebar) .entry-content blockquote.alignright {margin-right: -17.5%;	width: 48%;}

	/* with sidebar */
	.has-sidebar .entry-content blockquote.alignleft {margin-left: 0;width: 34%;}
	.has-sidebar .entry-content blockquote.alignright {margin-right: 0;width: 34%;}
	.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {margin-right: -72.5%;width: 62%;}

	/* blog and archive */
	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft {margin-left: -72.5%;	width: 62%;}

	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright {margin-right: 0;width: 36%;}

	/* Post formats */
	.format-quote blockquote .icon {left: -1.5em;}

	/* Pages */
	.page.page-one-column .entry-header,
	.twentyseventeen-front-page.page-one-column .entry-header,
	.archive.page-one-column:not(.has-sidebar) .page-header {margin-bottom: 4em;}
	.page:not(.home) #content {padding-bottom: 3.25em;}

	/* 404 page */
	.error404 .page-content {padding-bottom: 9em;}

	/* Comments */
	#comments {padding-top: 3em;}
	.comments-title {margin-bottom: 2.5em;}
	ol.children .children {padding-left: 2em;}

	/* Posts pagination */
	.nav-links .nav-title {position: relative;}
	.nav-title-icon-wrapper {position: absolute;text-align: center;width: 2em;}
	.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {left: -2em;}
	.nav-links .nav-next .nav-title .nav-title-icon-wrapper {right: -2em;}

	/* Secondary */
	#secondary {font-size: 18px;font-size: 0.875rem;line-height: 1.6;}

	/* Widgets */
	h2.widget-title {font-size: 18px; font-size: 0.6875rem; margin: 0 0 0.5em;}

	/* Footer */
	.site-footer {font-size: 18px; font-size: 1.000em; line-height: 1.6; margin-top: 2em;}
	.site-footer .widget-column.footer-widget-1 {float: left; width: 40%;}
	.site-footer .widget-column.footer-widget-2 {float: right; width: 56%;}
	.social-navigation {clear: left; float: left; margin-bottom: 0; width: 36%;}
	.site-info {float: left;	padding: 0.7em 0 0; width: 58%;}
	.social-navigation + .site-info {margin-left: 6%;}
	.site-info .sep {margin: 0 0.5em; display: inline; visibility: visible; height: auto; width: auto;}

	/* Gallery Columns */
	.gallery-columns-5 .gallery-item {max-width: 20%;}
	.gallery-columns-6 .gallery-item {max-width: 16.66%;}
	.gallery-columns-7 .gallery-item {max-width: 14.28%;}
	.gallery-columns-8 .gallery-item {max-width: 12.5%;}
	.gallery-columns-9 .gallery-item {max-width: 11.11%;}
}
@media screen and ( min-width: 63em ) {
	
	/* Main Navigation */
	.js .menu-toggle,
	.js .dropdown-toggle {display: none;}
	.main-navigation {width: auto;}
	.js .main-navigation ul,
	.js .main-navigation ul ul,
	.js .main-navigation > div > ul {display: block;text-align: center;}
	.main-navigation ul {background: transparent; padding: 0;}
	.main-navigation > div > ul {border: 0; margin-bottom: 0; padding: 0;}
	.main-navigation li {border: 0;display: inline-block;float: left;}
	.main-navigation li li {display: block;}
	.main-navigation a {padding: 1em 1.25em;}
	.main-navigation ul ul {background: #fff; border: 1px solid #bbb; left: -999em; padding: 0; position: absolute; top: 100%;z-index: 99999;}
	.main-navigation ul li.menu-item-has-children:before,
	.main-navigation ul li.menu-item-has-children:after,
	.main-navigation ul li.page_item_has_children:before,
	.main-navigation ul li.page_item_has_children:after {
		border-style: solid;
		border-width: 0 6px 6px;
		content: "";
		display: none;
		height: 0;
		position: absolute;
		right: 1em;
		bottom: -1px;
		width: 0;
		z-index: 100000;
	}
	.main-navigation ul li.menu-item-has-children.focus:before,
	.main-navigation ul li.menu-item-has-children:hover:before,
	.main-navigation ul li.menu-item-has-children.focus:after,
	.main-navigation ul li.menu-item-has-children:hover:after,
	.main-navigation ul li.page_item_has_children.focus:before,
	.main-navigation ul li.page_item_has_children:hover:before,
	.main-navigation ul li.page_item_has_children.focus:after,
	.main-navigation ul li.page_item_has_children:hover:after {display: block;}
	.main-navigation ul li.menu-item-has-children:before,
	.main-navigation ul li.page_item_has_children:before {border-color: transparent transparent #bbb; bottom: 0;}
	.main-navigation ul li.menu-item-has-children:after,
	.main-navigation ul li.page_item_has_children:after {border-color: transparent transparent #fff;}
	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {left: 100%;	 right: auto;}
	.main-navigation ul ul a {padding: 0.75em 1.25em; width: 16em;}
	.main-navigation li li {-webkit-transition:background-color 0.2s ease-in-out; transition:background-color 0.2s ease-in-out;}
	.main-navigation li li:hover,
	.main-navigation li li.focus {background: #767676;}
	.main-navigation li li a {-webkit-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out;}
	.main-navigation li li.focus > a,
	.main-navigation li li:focus > a,
	.main-navigation li li:hover > a,
	.main-navigation li li a:hover,
	.main-navigation li li a:focus,
	.main-navigation li li.current_page_item a:hover,
	.main-navigation li li.current-menu-item a:hover,
	.main-navigation li li.current_page_item a:focus,
	.main-navigation li li.current-menu-item a:focus {color: #fff;}
	.main-navigation ul li:hover > ul,
	.main-navigation ul li.focus > ul {left: 0.5em; right: auto;}
	.main-navigation .menu-item-has-children > a > .icon,
	.main-navigation .page_item_has_children > a > .icon {display: inline; left: 5px; position: relative; top: -1px;}
	.main-navigation ul ul .menu-item-has-children > a > .icon,
	.main-navigation ul ul .page_item_has_children > a > .icon {
		margin-top: -9px;
		left: auto;
		position: absolute;
		right: 1em;
		top: 50%;
		-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
		-ms-transform: rotate(-90deg); /* IE 9 */
		transform: rotate(-90deg);
	}
	.main-navigation ul ul ul {left: -999em; margin-top: -1px; top: 0;}
	.main-navigation ul ul li.menu-item-has-children.focus:before,
	.main-navigation ul ul li.menu-item-has-children:hover:before,
	.main-navigation ul ul li.menu-item-has-children.focus:after,
	.main-navigation ul ul li.menu-item-has-children:hover:after,
	.main-navigation ul ul li.page_item_has_children.focus:before,
	.main-navigation ul ul li.page_item_has_children:hover:before,
	.main-navigation ul ul li.page_item_has_children.focus:after,
	.main-navigation ul ul li.page_item_has_children:hover:after {display: none;}
	.site-header .site-navigation-fixed .menu-scroll-down {display: none;}

	/* Scroll down arrow */

	.site-header .menu-scroll-down {display: block; padding: 1em; position: absolute; right: 0;}
	.site-header .menu-scroll-down .icon {
		-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
		-ms-transform: rotate(90deg); /* IE 9 */
		transform: rotate(90deg);
	}
	.site-header .menu-scroll-down {color: #fff; top: 2em;}
	.site-header .navigation-top .menu-scroll-down {color: #767676; top: 0.7em;}
	.menu-scroll-down:focus {outline: thin dotted;}
	.menu-scroll-down .icon {height: 18px; width: 18px;}
}
@media screen and ( min-width: 67em ) {
	/* Layout */
	/* Navigation */
	.navigation-top .wrap {padding: 0em 0em;}
	.navigation-top nav {margin-left: 0;}
	
	/* Sticky posts */
	.sticky .icon-thumb-tack {font-size: 32px;font-size: 2rem;height: 22px;left: -1.25em;top: 0.75em;width: 32px;}
	
	/* Pagination */
	.page-numbers {display: inline-block;}
	.page-numbers.current {font-size: 15px; font-size: 0.9375rem;}
	.page-numbers.current .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
	
	/* Comments */
	.comment-body {margin-left: 0; border-bottom: 1px solid #fff; padding-bottom: 20px;}
}

@media screen and ( min-width: 79em ) {

	.has-sidebar .entry-content blockquote.alignleft {margin-left: -20%;}
	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright,
	.twentyseventeen-front-page .entry-content blockquote.alignright {margin-right: -20%;}
}

@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) {
	.admin-bar .site-navigation-fixed.navigation-top,
	.admin-bar .site-navigation-hidden.navigation-top {top: 46px;}
}

/*--------------------------------------------------------------
20.0 Print
--------------------------------------------------------------*/

@media print {

	/* Hide elements */
	form,
	button,
	input,
	select,
	textarea,
	.navigation-top,
	.social-navigation,
	#secondary,
	.content-bottom-widgets,
	.header-image,
	.panel-image-prop,
	.icon-thumb-tack,
	.page-links,
	.edit-link,
	.post-navigation,
	.pagination.navigation,
	.comments-pagination,
	.comment-respond,
	.comment-edit-link,
	.comment-reply-link,
	.comment-metadata .edit-link,
	.pingback .edit-link,
	.site-footer aside.widget-area,
	.site-info {display: none !important;}

	.entry-footer,
	#comments,
	.site-footer,
	.single-featured-image-header {border: 0;}

	/* Font sizes */
	body {font-size: 12pt;}
	h1 {font-size: 24pt;}
	h2 {font-size: 22pt;}
	h3 {font-size: 17pt;}
	h4 {font-size: 12pt;}
	h5 {font-size: 11pt;}
	h6 {font-size: 12pt;}

	.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {font-size:10pt;}

	/* Layout */
	.wrap {padding-left: 5% !important;padding-right: 5% !important;max-width: none;}
	
	/* Site Branding */
	.site-header {background: transparent;padding: 0;}
	.custom-header-media {padding: 0;}
	.twentyseventeen-front-page.has-header-image .site-branding,
	.twentyseventeen-front-page.has-header-video .site-branding,
	.home.blog.has-header-image .site-branding,
	.home.blog.has-header-video .site-branding {position: relative;}
	.site-branding {margin-top: 0;margin-bottom: 1.75em !important; /* override styles added by JavaScript */}
	.site-title {font-size: 25pt;}
	.site-description {font-size: 12pt;opacity: 1;}

	/* Posts */

	.single-featured-image-header {background: transparent;}

	.entry-meta {font-size: 9pt;}

	/* Colors */
	body,
	.site {background: none !important; /* Brute force since user agents all print differently. */}

	body,
	a,
	.site-title a,
	.twentyseventeen-front-page.has-header-image .site-title,
	.twentyseventeen-front-page.has-header-video .site-title,
	.twentyseventeen-front-page.has-header-image .site-title a,
	.twentyseventeen-front-page.has-header-video .site-title a {color: #222 !important; /* Make sure color schemes don't affect to print */}

	h2,
	h5,
	blockquote,
	.site-description,
	.twentyseventeen-front-page.has-header-image .site-description,
	.twentyseventeen-front-page.has-header-video .site-description,
	.entry-meta,
	.entry-meta a {color: #777 !important; /* Make sure color schemes don't affect to print */}
	.entry-content blockquote.alignleft,
	.entry-content blockquote.alignright {font-size: 11pt; width: 34%;}
	.site-footer {padding: 0;}
}


/* #stars {
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 1953px 815px #FFF , 1309px 20px #FFF , 964px 689px #FFF , 1297px 1255px #FFF , 873px 432px #FFF , 183px 1612px #FFF , 660px 1147px #FFF , 530px 269px #FFF , 310px 1270px #FFF , 1865px 336px #FFF , 176px 1316px #FFF , 1403px 1004px #FFF , 825px 637px #FFF , 1174px 623px #FFF , 909px 619px #FFF , 1239px 1365px #FFF , 1699px 1237px #FFF , 711px 1025px #FFF , 1505px 429px #FFF , 776px 372px #FFF , 657px 1105px #FFF , 47px 1231px #FFF , 1094px 365px #FFF , 355px 1396px #FFF , 338px 634px #FFF , 706px 1234px #FFF , 407px 1606px #FFF , 822px 1669px #FFF , 1233px 493px #FFF , 835px 598px #FFF , 852px 330px #FFF , 409px 1278px #FFF , 1949px 25px #FFF , 1502px 1478px #FFF , 1770px 514px #FFF , 1063px 1576px #FFF , 1277px 1091px #FFF , 999px 1673px #FFF , 600px 358px #FFF , 261px 330px #FFF , 345px 1214px #FFF , 165px 1563px #FFF , 702px 208px #FFF , 406px 634px #FFF , 957px 269px #FFF , 688px 566px #FFF , 1191px 75px #FFF , 23px 564px #FFF , 374px 1448px #FFF , 81px 1914px #FFF , 463px 1338px #FFF , 1130px 218px #FFF , 473px 306px #FFF , 11px 1431px #FFF , 487px 1459px #FFF , 901px 1070px #FFF , 1740px 938px #FFF , 717px 1937px #FFF , 119px 1749px #FFF , 1618px 1320px #FFF , 1923px 175px #FFF , 1102px 236px #FFF , 1120px 1556px #FFF , 1754px 314px #FFF , 926px 289px #FFF , 584px 891px #FFF , 999px 1688px #FFF , 1963px 1926px #FFF , 1980px 1111px #FFF , 664px 194px #FFF , 56px 517px #FFF , 1845px 1988px #FFF , 782px 1770px #FFF , 1875px 1701px #FFF , 1736px 1031px #FFF , 425px 346px #FFF , 1263px 1310px #FFF , 1687px 1608px #FFF , 1739px 1749px #FFF , 1474px 616px #FFF , 763px 564px #FFF , 1290px 225px #FFF , 1679px 1583px #FFF , 26px 255px #FFF , 1641px 1738px #FFF , 555px 709px #FFF , 1021px 1134px #FFF , 717px 769px #FFF , 1873px 1618px #FFF , 749px 31px #FFF , 982px 1734px #FFF , 1980px 593px #FFF , 74px 306px #FFF , 433px 880px #FFF , 704px 1100px #FFF , 1481px 411px #FFF , 1870px 1832px #FFF , 536px 396px #FFF , 1881px 1750px #FFF , 1164px 508px #FFF , 306px 1855px #FFF , 552px 209px #FFF , 93px 1544px #FFF , 1186px 920px #FFF , 1404px 1381px #FFF , 1019px 1614px #FFF , 124px 766px #FFF , 1831px 1692px #FFF , 575px 1701px #FFF , 578px 315px #FFF , 180px 258px #FFF , 1462px 1175px #FFF , 1861px 717px #FFF , 846px 1496px #FFF , 1879px 103px #FFF , 890px 1214px #FFF , 270px 788px #FFF , 1348px 1732px #FFF , 1948px 768px #FFF , 1194px 206px #FFF , 1236px 1986px #FFF , 1029px 1818px #FFF , 226px 1323px #FFF , 1758px 1941px #FFF , 1334px 509px #FFF , 741px 754px #FFF , 1187px 551px #FFF , 1615px 957px #FFF , 969px 1540px #FFF , 992px 836px #FFF , 380px 469px #FFF , 760px 1670px #FFF , 281px 114px #FFF , 1539px 703px #FFF , 416px 690px #FFF , 1094px 1750px #FFF , 1679px 657px #FFF , 468px 193px #FFF , 1736px 28px #FFF , 504px 1634px #FFF , 1813px 842px #FFF , 251px 585px #FFF , 1156px 550px #FFF , 1982px 1398px #FFF , 970px 1647px #FFF , 1257px 1703px #FFF , 53px 1851px #FFF , 1707px 799px #FFF , 525px 969px #FFF , 1775px 964px #FFF , 1315px 74px #FFF , 1035px 1333px #FFF , 986px 1689px #FFF , 1867px 469px #FFF , 1272px 709px #FFF , 195px 437px #FFF , 1565px 1837px #FFF , 689px 675px #FFF , 276px 1112px #FFF , 873px 156px #FFF , 226px 1383px #FFF , 297px 137px #FFF , 1218px 2000px #FFF , 701px 1908px #FFF , 1288px 609px #FFF , 884px 470px #FFF , 505px 857px #FFF , 211px 1504px #FFF , 835px 973px #FFF , 815px 1562px #FFF , 701px 1855px #FFF , 1636px 320px #FFF , 338px 775px #FFF , 303px 1904px #FFF , 303px 58px #FFF , 714px 282px #FFF , 548px 235px #FFF , 282px 691px #FFF , 695px 1959px #FFF , 156px 984px #FFF , 1423px 442px #FFF , 75px 1206px #FFF , 1189px 1283px #FFF , 487px 1752px #FFF , 911px 1889px #FFF , 954px 1490px #FFF , 133px 1061px #FFF , 1667px 242px #FFF , 600px 941px #FFF , 57px 482px #FFF , 1264px 1861px #FFF , 1685px 1023px #FFF , 161px 1667px #FFF , 267px 1278px #FFF , 938px 1275px #FFF , 387px 1461px #FFF , 958px 309px #FFF , 458px 1674px #FFF , 441px 359px #FFF , 903px 1202px #FFF , 469px 1150px #FFF , 1734px 914px #FFF , 76px 1308px #FFF , 334px 932px #FFF , 1253px 408px #FFF , 340px 526px #FFF , 1106px 1701px #FFF , 304px 256px #FFF , 748px 615px #FFF , 208px 1756px #FFF , 84px 1163px #FFF , 1310px 1591px #FFF , 881px 659px #FFF , 1133px 304px #FFF , 1643px 316px #FFF , 539px 848px #FFF , 846px 625px #FFF , 1062px 632px #FFF , 1985px 30px #FFF , 157px 1660px #FFF , 1590px 458px #FFF , 1728px 4px #FFF , 1449px 718px #FFF , 981px 46px #FFF , 1471px 1224px #FFF , 1619px 1693px #FFF , 1727px 1780px #FFF , 1197px 1785px #FFF , 1330px 1721px #FFF , 920px 951px #FFF , 152px 962px #FFF , 474px 542px #FFF , 1678px 1971px #FFF , 1779px 478px #FFF , 1671px 755px #FFF , 1902px 1572px #FFF , 1083px 820px #FFF , 110px 1542px #FFF , 523px 1098px #FFF , 348px 1367px #FFF , 946px 1039px #FFF , 1254px 1990px #FFF , 1882px 743px #FFF , 507px 1968px #FFF , 647px 723px #FFF , 723px 1912px #FFF , 1942px 842px #FFF , 248px 1169px #FFF , 189px 1423px #FFF , 1852px 93px #FFF , 527px 702px #FFF , 12px 99px #FFF , 881px 1143px #FFF , 1414px 1728px #FFF , 903px 886px #FFF , 761px 1415px #FFF , 607px 754px #FFF , 1846px 1652px #FFF , 1529px 958px #FFF , 834px 922px #FFF , 979px 690px #FFF , 711px 1061px #FFF , 1847px 247px #FFF , 310px 1229px #FFF , 1137px 748px #FFF , 740px 1122px #FFF , 194px 1318px #FFF , 220px 984px #FFF , 226px 516px #FFF , 492px 1473px #FFF , 1689px 1132px #FFF , 1641px 549px #FFF , 809px 822px #FFF , 972px 1350px #FFF , 797px 1112px #FFF , 1143px 453px #FFF , 1730px 1365px #FFF , 324px 1118px #FFF , 599px 1363px #FFF , 546px 1357px #FFF , 274px 1006px #FFF , 741px 65px #FFF , 1394px 154px #FFF , 1203px 265px #FFF , 936px 1858px #FFF , 575px 990px #FFF , 35px 1639px #FFF , 1201px 585px #FFF , 144px 1205px #FFF , 1215px 662px #FFF , 441px 483px #FFF , 1461px 1802px #FFF , 18px 801px #FFF , 635px 1902px #FFF , 828px 1450px #FFF , 1950px 427px #FFF , 440px 252px #FFF , 1793px 1050px #FFF , 1509px 624px #FFF , 1580px 1587px #FFF , 686px 158px #FFF , 1249px 1099px #FFF , 1857px 1846px #FFF , 1427px 802px #FFF , 1567px 589px #FFF , 1774px 1182px #FFF , 1469px 988px #FFF , 1547px 1080px #FFF , 6px 1615px #FFF , 369px 1225px #FFF , 968px 229px #FFF , 666px 375px #FFF , 1555px 1776px #FFF , 1656px 1398px #FFF , 968px 583px #FFF , 1114px 1365px #FFF , 985px 1342px #FFF , 1954px 1609px #FFF , 1538px 1253px #FFF , 1408px 278px #FFF , 326px 1736px #FFF , 1135px 1599px #FFF , 842px 468px #FFF , 729px 731px #FFF , 250px 649px #FFF , 116px 337px #FFF , 1094px 723px #FFF , 509px 507px #FFF , 110px 223px #FFF , 1498px 1064px #FFF , 1604px 643px #FFF , 1021px 306px #FFF , 770px 1320px #FFF , 121px 1960px #FFF , 940px 1404px #FFF , 1640px 963px #FFF , 1043px 1016px #FFF , 957px 973px #FFF , 1687px 1432px #FFF , 989px 1068px #FFF , 1964px 550px #FFF , 640px 188px #FFF , 1052px 1690px #FFF , 1507px 301px #FFF , 202px 506px #FFF , 942px 301px #FFF , 23px 1155px #FFF , 1864px 406px #FFF , 1171px 1402px #FFF , 558px 1113px #FFF , 700px 1577px #FFF , 635px 762px #FFF , 1209px 1929px #FFF , 804px 1863px #FFF , 1096px 295px #FFF , 798px 215px #FFF , 1888px 1353px #FFF , 1085px 1656px #FFF , 66px 1960px #FFF , 71px 642px #FFF , 497px 1752px #FFF , 1834px 1791px #FFF , 646px 721px #FFF , 832px 1599px #FFF , 1911px 1055px #FFF , 1186px 387px #FFF , 557px 1536px #FFF , 302px 727px #FFF , 1343px 680px #FFF , 1119px 1003px #FFF , 1659px 1735px #FFF , 1555px 1294px #FFF , 1975px 1246px #FFF , 1425px 1875px #FFF , 1637px 626px #FFF , 217px 241px #FFF , 856px 1399px #FFF , 1373px 1770px #FFF , 338px 1613px #FFF , 315px 1754px #FFF , 271px 1479px #FFF , 233px 1952px #FFF , 567px 61px #FFF , 74px 341px #FFF , 1058px 1683px #FFF , 378px 1496px #FFF , 774px 1720px #FFF , 35px 294px #FFF , 1310px 406px #FFF , 154px 1532px #FFF , 492px 1996px #FFF , 883px 1484px #FFF , 1213px 561px #FFF , 1872px 1610px #FFF , 543px 1712px #FFF , 426px 670px #FFF , 1570px 1270px #FFF , 1926px 1092px #FFF , 1776px 906px #FFF , 782px 1179px #FFF , 1571px 951px #FFF , 554px 1873px #FFF , 1643px 800px #FFF , 1490px 1418px #FFF , 1440px 1265px #FFF , 684px 175px #FFF , 1362px 1515px #FFF , 1974px 1514px #FFF , 1280px 1115px #FFF , 1407px 1012px #FFF , 1663px 792px #FFF , 1017px 1183px #FFF , 1836px 495px #FFF , 62px 560px #FFF , 1161px 31px #FFF , 1677px 395px #FFF , 32px 186px #FFF , 1867px 1913px #FFF , 1728px 1440px #FFF , 1526px 1747px #FFF , 380px 759px #FFF , 260px 8px #FFF , 534px 1802px #FFF , 1380px 1363px #FFF , 1153px 193px #FFF , 1469px 795px #FFF , 602px 125px #FFF , 1686px 330px #FFF , 646px 1633px #FFF , 1130px 645px #FFF , 1859px 749px #FFF , 730px 756px #FFF , 784px 1092px #FFF , 501px 1163px #FFF , 1960px 105px #FFF , 1470px 1213px #FFF , 456px 1826px #FFF , 1047px 607px #FFF , 1756px 1764px #FFF , 309px 507px #FFF , 1157px 610px #FFF , 1589px 1929px #FFF , 1957px 953px #FFF , 1360px 1183px #FFF , 1564px 49px #FFF , 1389px 1934px #FFF , 1030px 1146px #FFF , 1627px 745px #FFF , 561px 1273px #FFF , 817px 1245px #FFF , 1563px 1077px #FFF , 1696px 1980px #FFF , 1546px 1338px #FFF , 1964px 457px #FFF , 1013px 1684px #FFF , 1134px 865px #FFF , 1761px 1303px #FFF , 855px 634px #FFF , 293px 1317px #FFF , 217px 618px #FFF , 1808px 810px #FFF , 1066px 1837px #FFF , 211px 26px #FFF , 1192px 3px #FFF , 1427px 215px #FFF , 1706px 1410px #FFF , 725px 52px #FFF , 92px 1294px #FFF , 207px 1328px #FFF , 757px 1655px #FFF , 115px 1053px #FFF , 103px 1775px #FFF , 1408px 676px #FFF , 261px 934px #FFF , 553px 40px #FFF , 1599px 1178px #FFF , 914px 1063px #FFF , 1847px 1242px #FFF , 177px 1168px #FFF , 178px 1192px #FFF , 1472px 334px #FFF , 1092px 807px #FFF , 1140px 1805px #FFF , 1154px 870px #FFF , 44px 574px #FFF , 1369px 628px #FFF , 704px 1316px #FFF , 1916px 525px #FFF , 732px 853px #FFF , 1538px 270px #FFF , 1455px 1956px #FFF , 412px 698px #FFF , 1766px 1698px #FFF , 1966px 576px #FFF , 740px 1475px #FFF , 330px 781px #FFF , 1484px 1538px #FFF , 1335px 1522px #FFF , 457px 1590px #FFF , 1318px 1789px #FFF , 1351px 1012px #FFF , 1021px 1615px #FFF , 1988px 1178px #FFF , 221px 197px #FFF , 1171px 402px #FFF , 924px 122px #FFF , 1009px 1809px #FFF , 40px 593px #FFF , 1496px 1858px #FFF , 1731px 106px #FFF , 1974px 950px #FFF , 1325px 137px #FFF , 1058px 1769px #FFF , 1120px 1822px #FFF , 812px 993px #FFF , 481px 712px #FFF , 494px 1545px #FFF , 1216px 734px #FFF , 894px 96px #FFF , 378px 365px #FFF , 731px 1464px #FFF , 406px 390px #FFF , 681px 1465px #FFF , 123px 334px #FFF , 801px 530px #FFF , 1676px 1620px #FFF , 669px 1052px #FFF , 99px 1627px #FFF , 691px 275px #FFF , 481px 758px #FFF , 636px 1079px #FFF , 511px 3px #FFF , 1776px 537px #FFF , 712px 1868px #FFF , 1106px 1220px #FFF , 11px 907px #FFF , 1158px 1804px #FFF , 1152px 681px #FFF , 506px 591px #FFF , 82px 878px #FFF , 1382px 1832px #FFF , 464px 1345px #FFF , 1066px 971px #FFF , 1677px 1613px #FFF , 1437px 923px #FFF , 898px 1770px #FFF , 1409px 1115px #FFF , 1030px 1506px #FFF , 1628px 55px #FFF , 1997px 183px #FFF , 582px 1672px #FFF , 1637px 668px #FFF , 1871px 1860px #FFF , 1920px 686px #FFF , 1511px 785px #FFF , 1404px 1883px #FFF , 1241px 878px #FFF , 1209px 930px #FFF , 1613px 748px #FFF , 1520px 1729px #FFF , 89px 854px #FFF , 1852px 658px #FFF , 1730px 1849px #FFF , 775px 7px #FFF , 1431px 1555px #FFF , 509px 1475px #FFF , 160px 1918px #FFF , 1024px 685px #FFF , 1311px 124px #FFF , 511px 367px #FFF , 1216px 1648px #FFF , 1127px 212px #FFF , 1062px 1281px #FFF , 1408px 735px #FFF , 44px 1429px #FFF , 1353px 402px #FFF , 688px 1332px #FFF , 248px 1925px #FFF , 1175px 141px #FFF , 1680px 44px #FFF , 1188px 444px #FFF , 888px 1434px #FFF , 1922px 1347px #FFF , 1969px 871px #FFF , 1694px 468px #FFF , 875px 852px #FFF , 394px 367px #FFF , 1054px 854px #FFF , 365px 1936px #FFF , 850px 446px #FFF , 341px 1254px #FFF , 390px 309px #FFF , 717px 210px #FFF , 67px 98px #FFF , 998px 534px #FFF , 1220px 306px #FFF , 1047px 40px #FFF , 1697px 1125px #FFF , 1835px 573px #FFF , 34px 1690px #FFF , 1561px 1118px #FFF , 1415px 153px #FFF , 1586px 1057px #FFF , 1364px 1621px #FFF , 1339px 597px #FFF , 1905px 831px #FFF , 1918px 185px #FFF , 1887px 150px #FFF , 1448px 374px #FFF , 1203px 556px #FFF , 1650px 1158px #FFF , 1801px 1259px #FFF , 1452px 1680px #FFF , 1159px 1447px #FFF , 1254px 164px #FFF , 225px 1700px #FFF , 1261px 1933px #FFF , 1759px 968px #FFF , 565px 637px #FFF , 835px 446px #FFF , 1206px 784px #FFF , 1771px 1799px #FFF , 463px 1814px #FFF , 294px 1532px #FFF , 1696px 1361px #FFF , 1094px 1001px #FFF , 1363px 762px #FFF , 1321px 1774px #FFF , 1428px 455px #FFF , 1280px 606px #FFF , 1313px 839px #FFF , 995px 1765px #FFF , 924px 1601px #FFF , 161px 936px #FFF , 1077px 1222px #FFF , 1624px 296px #FFF , 353px 1077px #FFF , 69px 181px #FFF , 667px 1574px #FFF , 209px 82px #FFF , 720px 1807px #FFF , 582px 1787px #FFF , 1121px 1892px #FFF , 878px 1797px #FFF , 304px 1618px #FFF , 1117px 285px #FFF , 1531px 209px #FFF , 1756px 1031px #FFF , 1094px 799px #FFF , 250px 1354px #FFF , 213px 1098px #FFF , 450px 783px #FFF , 1804px 128px #FFF , 249px 1029px #FFF , 140px 703px #FFF , 705px 1928px #FFF , 1821px 12px #FFF , 8px 829px #FFF , 698px 1826px #FFF , 102px 445px #FFF , 247px 1672px #FFF , 1644px 1672px #FFF , 296px 1199px #FFF , 729px 1031px #FFF , 55px 658px #FFF , 505px 1473px #FFF , 1632px 512px #FFF , 182px 46px #FFF , 1922px 303px #FFF , 1317px 464px #FFF , 1513px 720px #FFF , 860px 752px #FFF , 1319px 1768px #FFF , 1199px 676px #FFF , 788px 73px #FFF , 1098px 765px #FFF , 1060px 1329px #FFF , 112px 446px #FFF , 200px 186px #FFF , 1743px 1588px #FFF , 1427px 846px #FFF , 808px 1565px #FFF , 258px 1121px #FFF , 1058px 1636px #FFF , 1544px 1763px #FFF , 1410px 1982px #FFF , 1058px 1479px #FFF , 79px 758px #FFF , 929px 1171px #FFF , 46px 889px #FFF , 163px 851px #FFF , 1544px 1871px #FFF , 1130px 1223px #FFF , 661px 183px #FFF , 376px 266px #FFF , 1721px 298px #FFF , 794px 1481px #FFF , 110px 1497px #FFF , 882px 1082px #FFF , 1939px 146px #FFF;
  animation: animStar 50s linear infinite;
  z-index: 10;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 5000px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 1953px 815px #FFF , 1309px 20px #FFF , 964px 689px #FFF , 1297px 1255px #FFF , 873px 432px #FFF , 183px 1612px #FFF , 660px 1147px #FFF , 530px 269px #FFF , 310px 1270px #FFF , 1865px 336px #FFF , 176px 1316px #FFF , 1403px 1004px #FFF , 825px 637px #FFF , 1174px 623px #FFF , 909px 619px #FFF , 1239px 1365px #FFF , 1699px 1237px #FFF , 711px 1025px #FFF , 1505px 429px #FFF , 776px 372px #FFF , 657px 1105px #FFF , 47px 1231px #FFF , 1094px 365px #FFF , 355px 1396px #FFF , 338px 634px #FFF , 706px 1234px #FFF , 407px 1606px #FFF , 822px 1669px #FFF , 1233px 493px #FFF , 835px 598px #FFF , 852px 330px #FFF , 409px 1278px #FFF , 1949px 25px #FFF , 1502px 1478px #FFF , 1770px 514px #FFF , 1063px 1576px #FFF , 1277px 1091px #FFF , 999px 1673px #FFF , 600px 358px #FFF , 261px 330px #FFF , 345px 1214px #FFF , 165px 1563px #FFF , 702px 208px #FFF , 406px 634px #FFF , 957px 269px #FFF , 688px 566px #FFF , 1191px 75px #FFF , 23px 564px #FFF , 374px 1448px #FFF , 81px 1914px #FFF , 463px 1338px #FFF , 1130px 218px #FFF , 473px 306px #FFF , 11px 1431px #FFF , 487px 1459px #FFF , 901px 1070px #FFF , 1740px 938px #FFF , 717px 1937px #FFF , 119px 1749px #FFF , 1618px 1320px #FFF , 1923px 175px #FFF , 1102px 236px #FFF , 1120px 1556px #FFF , 1754px 314px #FFF , 926px 289px #FFF , 584px 891px #FFF , 999px 1688px #FFF , 1963px 1926px #FFF , 1980px 1111px #FFF , 664px 194px #FFF , 56px 517px #FFF , 1845px 1988px #FFF , 782px 1770px #FFF , 1875px 1701px #FFF , 1736px 1031px #FFF , 425px 346px #FFF , 1263px 1310px #FFF , 1687px 1608px #FFF , 1739px 1749px #FFF , 1474px 616px #FFF , 763px 564px #FFF , 1290px 225px #FFF , 1679px 1583px #FFF , 26px 255px #FFF , 1641px 1738px #FFF , 555px 709px #FFF , 1021px 1134px #FFF , 717px 769px #FFF , 1873px 1618px #FFF , 749px 31px #FFF , 982px 1734px #FFF , 1980px 593px #FFF , 74px 306px #FFF , 433px 880px #FFF , 704px 1100px #FFF , 1481px 411px #FFF , 1870px 1832px #FFF , 536px 396px #FFF , 1881px 1750px #FFF , 1164px 508px #FFF , 306px 1855px #FFF , 552px 209px #FFF , 93px 1544px #FFF , 1186px 920px #FFF , 1404px 1381px #FFF , 1019px 1614px #FFF , 124px 766px #FFF , 1831px 1692px #FFF , 575px 1701px #FFF , 578px 315px #FFF , 180px 258px #FFF , 1462px 1175px #FFF , 1861px 717px #FFF , 846px 1496px #FFF , 1879px 103px #FFF , 890px 1214px #FFF , 270px 788px #FFF , 1348px 1732px #FFF , 1948px 768px #FFF , 1194px 206px #FFF , 1236px 1986px #FFF , 1029px 1818px #FFF , 226px 1323px #FFF , 1758px 1941px #FFF , 1334px 509px #FFF , 741px 754px #FFF , 1187px 551px #FFF , 1615px 957px #FFF , 969px 1540px #FFF , 992px 836px #FFF , 380px 469px #FFF , 760px 1670px #FFF , 281px 114px #FFF , 1539px 703px #FFF , 416px 690px #FFF , 1094px 1750px #FFF , 1679px 657px #FFF , 468px 193px #FFF , 1736px 28px #FFF , 504px 1634px #FFF , 1813px 842px #FFF , 251px 585px #FFF , 1156px 550px #FFF , 1982px 1398px #FFF , 970px 1647px #FFF , 1257px 1703px #FFF , 53px 1851px #FFF , 1707px 799px #FFF , 525px 969px #FFF , 1775px 964px #FFF , 1315px 74px #FFF , 1035px 1333px #FFF , 986px 1689px #FFF , 1867px 469px #FFF , 1272px 709px #FFF , 195px 437px #FFF , 1565px 1837px #FFF , 689px 675px #FFF , 276px 1112px #FFF , 873px 156px #FFF , 226px 1383px #FFF , 297px 137px #FFF , 1218px 2000px #FFF , 701px 1908px #FFF , 1288px 609px #FFF , 884px 470px #FFF , 505px 857px #FFF , 211px 1504px #FFF , 835px 973px #FFF , 815px 1562px #FFF , 701px 1855px #FFF , 1636px 320px #FFF , 338px 775px #FFF , 303px 1904px #FFF , 303px 58px #FFF , 714px 282px #FFF , 548px 235px #FFF , 282px 691px #FFF , 695px 1959px #FFF , 156px 984px #FFF , 1423px 442px #FFF , 75px 1206px #FFF , 1189px 1283px #FFF , 487px 1752px #FFF , 911px 1889px #FFF , 954px 1490px #FFF , 133px 1061px #FFF , 1667px 242px #FFF , 600px 941px #FFF , 57px 482px #FFF , 1264px 1861px #FFF , 1685px 1023px #FFF , 161px 1667px #FFF , 267px 1278px #FFF , 938px 1275px #FFF , 387px 1461px #FFF , 958px 309px #FFF , 458px 1674px #FFF , 441px 359px #FFF , 903px 1202px #FFF , 469px 1150px #FFF , 1734px 914px #FFF , 76px 1308px #FFF , 334px 932px #FFF , 1253px 408px #FFF , 340px 526px #FFF , 1106px 1701px #FFF , 304px 256px #FFF , 748px 615px #FFF , 208px 1756px #FFF , 84px 1163px #FFF , 1310px 1591px #FFF , 881px 659px #FFF , 1133px 304px #FFF , 1643px 316px #FFF , 539px 848px #FFF , 846px 625px #FFF , 1062px 632px #FFF , 1985px 30px #FFF , 157px 1660px #FFF , 1590px 458px #FFF , 1728px 4px #FFF , 1449px 718px #FFF , 981px 46px #FFF , 1471px 1224px #FFF , 1619px 1693px #FFF , 1727px 1780px #FFF , 1197px 1785px #FFF , 1330px 1721px #FFF , 920px 951px #FFF , 152px 962px #FFF , 474px 542px #FFF , 1678px 1971px #FFF , 1779px 478px #FFF , 1671px 755px #FFF , 1902px 1572px #FFF , 1083px 820px #FFF , 110px 1542px #FFF , 523px 1098px #FFF , 348px 1367px #FFF , 946px 1039px #FFF , 1254px 1990px #FFF , 1882px 743px #FFF , 507px 1968px #FFF , 647px 723px #FFF , 723px 1912px #FFF , 1942px 842px #FFF , 248px 1169px #FFF , 189px 1423px #FFF , 1852px 93px #FFF , 527px 702px #FFF , 12px 99px #FFF , 881px 1143px #FFF , 1414px 1728px #FFF , 903px 886px #FFF , 761px 1415px #FFF , 607px 754px #FFF , 1846px 1652px #FFF , 1529px 958px #FFF , 834px 922px #FFF , 979px 690px #FFF , 711px 1061px #FFF , 1847px 247px #FFF , 310px 1229px #FFF , 1137px 748px #FFF , 740px 1122px #FFF , 194px 1318px #FFF , 220px 984px #FFF , 226px 516px #FFF , 492px 1473px #FFF , 1689px 1132px #FFF , 1641px 549px #FFF , 809px 822px #FFF , 972px 1350px #FFF , 797px 1112px #FFF , 1143px 453px #FFF , 1730px 1365px #FFF , 324px 1118px #FFF , 599px 1363px #FFF , 546px 1357px #FFF , 274px 1006px #FFF , 741px 65px #FFF , 1394px 154px #FFF , 1203px 265px #FFF , 936px 1858px #FFF , 575px 990px #FFF , 35px 1639px #FFF , 1201px 585px #FFF , 144px 1205px #FFF , 1215px 662px #FFF , 441px 483px #FFF , 1461px 1802px #FFF , 18px 801px #FFF , 635px 1902px #FFF , 828px 1450px #FFF , 1950px 427px #FFF , 440px 252px #FFF , 1793px 1050px #FFF , 1509px 624px #FFF , 1580px 1587px #FFF , 686px 158px #FFF , 1249px 1099px #FFF , 1857px 1846px #FFF , 1427px 802px #FFF , 1567px 589px #FFF , 1774px 1182px #FFF , 1469px 988px #FFF , 1547px 1080px #FFF , 6px 1615px #FFF , 369px 1225px #FFF , 968px 229px #FFF , 666px 375px #FFF , 1555px 1776px #FFF , 1656px 1398px #FFF , 968px 583px #FFF , 1114px 1365px #FFF , 985px 1342px #FFF , 1954px 1609px #FFF , 1538px 1253px #FFF , 1408px 278px #FFF , 326px 1736px #FFF , 1135px 1599px #FFF , 842px 468px #FFF , 729px 731px #FFF , 250px 649px #FFF , 116px 337px #FFF , 1094px 723px #FFF , 509px 507px #FFF , 110px 223px #FFF , 1498px 1064px #FFF , 1604px 643px #FFF , 1021px 306px #FFF , 770px 1320px #FFF , 121px 1960px #FFF , 940px 1404px #FFF , 1640px 963px #FFF , 1043px 1016px #FFF , 957px 973px #FFF , 1687px 1432px #FFF , 989px 1068px #FFF , 1964px 550px #FFF , 640px 188px #FFF , 1052px 1690px #FFF , 1507px 301px #FFF , 202px 506px #FFF , 942px 301px #FFF , 23px 1155px #FFF , 1864px 406px #FFF , 1171px 1402px #FFF , 558px 1113px #FFF , 700px 1577px #FFF , 635px 762px #FFF , 1209px 1929px #FFF , 804px 1863px #FFF , 1096px 295px #FFF , 798px 215px #FFF , 1888px 1353px #FFF , 1085px 1656px #FFF , 66px 1960px #FFF , 71px 642px #FFF , 497px 1752px #FFF , 1834px 1791px #FFF , 646px 721px #FFF , 832px 1599px #FFF , 1911px 1055px #FFF , 1186px 387px #FFF , 557px 1536px #FFF , 302px 727px #FFF , 1343px 680px #FFF , 1119px 1003px #FFF , 1659px 1735px #FFF , 1555px 1294px #FFF , 1975px 1246px #FFF , 1425px 1875px #FFF , 1637px 626px #FFF , 217px 241px #FFF , 856px 1399px #FFF , 1373px 1770px #FFF , 338px 1613px #FFF , 315px 1754px #FFF , 271px 1479px #FFF , 233px 1952px #FFF , 567px 61px #FFF , 74px 341px #FFF , 1058px 1683px #FFF , 378px 1496px #FFF , 774px 1720px #FFF , 35px 294px #FFF , 1310px 406px #FFF , 154px 1532px #FFF , 492px 1996px #FFF , 883px 1484px #FFF , 1213px 561px #FFF , 1872px 1610px #FFF , 543px 1712px #FFF , 426px 670px #FFF , 1570px 1270px #FFF , 1926px 1092px #FFF , 1776px 906px #FFF , 782px 1179px #FFF , 1571px 951px #FFF , 554px 1873px #FFF , 1643px 800px #FFF , 1490px 1418px #FFF , 1440px 1265px #FFF , 684px 175px #FFF , 1362px 1515px #FFF , 1974px 1514px #FFF , 1280px 1115px #FFF , 1407px 1012px #FFF , 1663px 792px #FFF , 1017px 1183px #FFF , 1836px 495px #FFF , 62px 560px #FFF , 1161px 31px #FFF , 1677px 395px #FFF , 32px 186px #FFF , 1867px 1913px #FFF , 1728px 1440px #FFF , 1526px 1747px #FFF , 380px 759px #FFF , 260px 8px #FFF , 534px 1802px #FFF , 1380px 1363px #FFF , 1153px 193px #FFF , 1469px 795px #FFF , 602px 125px #FFF , 1686px 330px #FFF , 646px 1633px #FFF , 1130px 645px #FFF , 1859px 749px #FFF , 730px 756px #FFF , 784px 1092px #FFF , 501px 1163px #FFF , 1960px 105px #FFF , 1470px 1213px #FFF , 456px 1826px #FFF , 1047px 607px #FFF , 1756px 1764px #FFF , 309px 507px #FFF , 1157px 610px #FFF , 1589px 1929px #FFF , 1957px 953px #FFF , 1360px 1183px #FFF , 1564px 49px #FFF , 1389px 1934px #FFF , 1030px 1146px #FFF , 1627px 745px #FFF , 561px 1273px #FFF , 817px 1245px #FFF , 1563px 1077px #FFF , 1696px 1980px #FFF , 1546px 1338px #FFF , 1964px 457px #FFF , 1013px 1684px #FFF , 1134px 865px #FFF , 1761px 1303px #FFF , 855px 634px #FFF , 293px 1317px #FFF , 217px 618px #FFF , 1808px 810px #FFF , 1066px 1837px #FFF , 211px 26px #FFF , 1192px 3px #FFF , 1427px 215px #FFF , 1706px 1410px #FFF , 725px 52px #FFF , 92px 1294px #FFF , 207px 1328px #FFF , 757px 1655px #FFF , 115px 1053px #FFF , 103px 1775px #FFF , 1408px 676px #FFF , 261px 934px #FFF , 553px 40px #FFF , 1599px 1178px #FFF , 914px 1063px #FFF , 1847px 1242px #FFF , 177px 1168px #FFF , 178px 1192px #FFF , 1472px 334px #FFF , 1092px 807px #FFF , 1140px 1805px #FFF , 1154px 870px #FFF , 44px 574px #FFF , 1369px 628px #FFF , 704px 1316px #FFF , 1916px 525px #FFF , 732px 853px #FFF , 1538px 270px #FFF , 1455px 1956px #FFF , 412px 698px #FFF , 1766px 1698px #FFF , 1966px 576px #FFF , 740px 1475px #FFF , 330px 781px #FFF , 1484px 1538px #FFF , 1335px 1522px #FFF , 457px 1590px #FFF , 1318px 1789px #FFF , 1351px 1012px #FFF , 1021px 1615px #FFF , 1988px 1178px #FFF , 221px 197px #FFF , 1171px 402px #FFF , 924px 122px #FFF , 1009px 1809px #FFF , 40px 593px #FFF , 1496px 1858px #FFF , 1731px 106px #FFF , 1974px 950px #FFF , 1325px 137px #FFF , 1058px 1769px #FFF , 1120px 1822px #FFF , 812px 993px #FFF , 481px 712px #FFF , 494px 1545px #FFF , 1216px 734px #FFF , 894px 96px #FFF , 378px 365px #FFF , 731px 1464px #FFF , 406px 390px #FFF , 681px 1465px #FFF , 123px 334px #FFF , 801px 530px #FFF , 1676px 1620px #FFF , 669px 1052px #FFF , 99px 1627px #FFF , 691px 275px #FFF , 481px 758px #FFF , 636px 1079px #FFF , 511px 3px #FFF , 1776px 537px #FFF , 712px 1868px #FFF , 1106px 1220px #FFF , 11px 907px #FFF , 1158px 1804px #FFF , 1152px 681px #FFF , 506px 591px #FFF , 82px 878px #FFF , 1382px 1832px #FFF , 464px 1345px #FFF , 1066px 971px #FFF , 1677px 1613px #FFF , 1437px 923px #FFF , 898px 1770px #FFF , 1409px 1115px #FFF , 1030px 1506px #FFF , 1628px 55px #FFF , 1997px 183px #FFF , 582px 1672px #FFF , 1637px 668px #FFF , 1871px 1860px #FFF , 1920px 686px #FFF , 1511px 785px #FFF , 1404px 1883px #FFF , 1241px 878px #FFF , 1209px 930px #FFF , 1613px 748px #FFF , 1520px 1729px #FFF , 89px 854px #FFF , 1852px 658px #FFF , 1730px 1849px #FFF , 775px 7px #FFF , 1431px 1555px #FFF , 509px 1475px #FFF , 160px 1918px #FFF , 1024px 685px #FFF , 1311px 124px #FFF , 511px 367px #FFF , 1216px 1648px #FFF , 1127px 212px #FFF , 1062px 1281px #FFF , 1408px 735px #FFF , 44px 1429px #FFF , 1353px 402px #FFF , 688px 1332px #FFF , 248px 1925px #FFF , 1175px 141px #FFF , 1680px 44px #FFF , 1188px 444px #FFF , 888px 1434px #FFF , 1922px 1347px #FFF , 1969px 871px #FFF , 1694px 468px #FFF , 875px 852px #FFF , 394px 367px #FFF , 1054px 854px #FFF , 365px 1936px #FFF , 850px 446px #FFF , 341px 1254px #FFF , 390px 309px #FFF , 717px 210px #FFF , 67px 98px #FFF , 998px 534px #FFF , 1220px 306px #FFF , 1047px 40px #FFF , 1697px 1125px #FFF , 1835px 573px #FFF , 34px 1690px #FFF , 1561px 1118px #FFF , 1415px 153px #FFF , 1586px 1057px #FFF , 1364px 1621px #FFF , 1339px 597px #FFF , 1905px 831px #FFF , 1918px 185px #FFF , 1887px 150px #FFF , 1448px 374px #FFF , 1203px 556px #FFF , 1650px 1158px #FFF , 1801px 1259px #FFF , 1452px 1680px #FFF , 1159px 1447px #FFF , 1254px 164px #FFF , 225px 1700px #FFF , 1261px 1933px #FFF , 1759px 968px #FFF , 565px 637px #FFF , 835px 446px #FFF , 1206px 784px #FFF , 1771px 1799px #FFF , 463px 1814px #FFF , 294px 1532px #FFF , 1696px 1361px #FFF , 1094px 1001px #FFF , 1363px 762px #FFF , 1321px 1774px #FFF , 1428px 455px #FFF , 1280px 606px #FFF , 1313px 839px #FFF , 995px 1765px #FFF , 924px 1601px #FFF , 161px 936px #FFF , 1077px 1222px #FFF , 1624px 296px #FFF , 353px 1077px #FFF , 69px 181px #FFF , 667px 1574px #FFF , 209px 82px #FFF , 720px 1807px #FFF , 582px 1787px #FFF , 1121px 1892px #FFF , 878px 1797px #FFF , 304px 1618px #FFF , 1117px 285px #FFF , 1531px 209px #FFF , 1756px 1031px #FFF , 1094px 799px #FFF , 250px 1354px #FFF , 213px 1098px #FFF , 450px 783px #FFF , 1804px 128px #FFF , 249px 1029px #FFF , 140px 703px #FFF , 705px 1928px #FFF , 1821px 12px #FFF , 8px 829px #FFF , 698px 1826px #FFF , 102px 445px #FFF , 247px 1672px #FFF , 1644px 1672px #FFF , 296px 1199px #FFF , 729px 1031px #FFF , 55px 658px #FFF , 505px 1473px #FFF , 1632px 512px #FFF , 182px 46px #FFF , 1922px 303px #FFF , 1317px 464px #FFF , 1513px 720px #FFF , 860px 752px #FFF , 1319px 1768px #FFF , 1199px 676px #FFF , 788px 73px #FFF , 1098px 765px #FFF , 1060px 1329px #FFF , 112px 446px #FFF , 200px 186px #FFF , 1743px 1588px #FFF , 1427px 846px #FFF , 808px 1565px #FFF , 258px 1121px #FFF , 1058px 1636px #FFF , 1544px 1763px #FFF , 1410px 1982px #FFF , 1058px 1479px #FFF , 79px 758px #FFF , 929px 1171px #FFF , 46px 889px #FFF , 163px 851px #FFF , 1544px 1871px #FFF , 1130px 1223px #FFF , 661px 183px #FFF , 376px 266px #FFF , 1721px 298px #FFF , 794px 1481px #FFF , 110px 1497px #FFF , 882px 1082px #FFF , 1939px 146px #FFF;
  z-index: 10;
}

#stars2 {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 928px 1628px #FFF , 914px 1477px #FFF , 1825px 1333px #FFF , 967px 1989px #FFF , 1749px 571px #FFF , 1433px 198px #FFF , 1778px 573px #FFF , 1298px 1898px #FFF , 1388px 1336px #FFF , 1147px 627px #FFF , 1610px 1702px #FFF , 197px 1472px #FFF , 1036px 1753px #FFF , 1371px 1404px #FFF , 1473px 473px #FFF , 112px 653px #FFF , 29px 765px #FFF , 1941px 1249px #FFF , 535px 546px #FFF , 1365px 1161px #FFF , 1251px 1389px #FFF , 827px 348px #FFF , 118px 484px #FFF , 333px 609px #FFF , 1975px 951px #FFF , 1728px 543px #FFF , 1698px 739px #FFF , 1892px 243px #FFF , 325px 296px #FFF , 1790px 1233px #FFF , 1180px 1475px #FFF , 1177px 680px #FFF , 1408px 1400px #FFF , 1664px 598px #FFF , 1054px 581px #FFF , 1445px 866px #FFF , 627px 1836px #FFF , 1102px 206px #FFF , 1909px 1870px #FFF , 981px 1044px #FFF , 1955px 427px #FFF , 1117px 584px #FFF , 781px 867px #FFF , 1081px 1896px #FFF , 202px 98px #FFF , 609px 478px #FFF , 1623px 667px #FFF , 739px 1173px #FFF , 276px 1125px #FFF , 1122px 963px #FFF , 752px 1146px #FFF , 793px 1617px #FFF , 334px 1453px #FFF , 1641px 1369px #FFF , 836px 628px #FFF , 685px 302px #FFF , 1824px 125px #FFF , 19px 480px #FFF , 1147px 407px #FFF , 852px 230px #FFF , 1356px 483px #FFF , 858px 1642px #FFF , 1118px 1919px #FFF , 71px 1618px #FFF , 1230px 1470px #FFF , 1296px 1226px #FFF , 1931px 3px #FFF , 974px 415px #FFF , 845px 1942px #FFF , 628px 729px #FFF , 1093px 671px #FFF , 489px 1791px #FFF , 1725px 358px #FFF , 839px 502px #FFF , 1944px 915px #FFF , 264px 765px #FFF , 1123px 937px #FFF , 1752px 588px #FFF , 1498px 148px #FFF , 1560px 1723px #FFF , 56px 1360px #FFF , 1px 356px #FFF , 1060px 1924px #FFF , 1317px 1986px #FFF , 1052px 165px #FFF , 613px 1263px #FFF , 1316px 879px #FFF , 151px 1475px #FFF , 1736px 1399px #FFF , 1067px 1797px #FFF , 324px 1421px #FFF , 714px 1764px #FFF , 1148px 1277px #FFF , 999px 244px #FFF , 1888px 986px #FFF , 1642px 675px #FFF , 935px 894px #FFF , 580px 1930px #FFF , 96px 1010px #FFF , 1282px 630px #FFF , 1341px 106px #FFF , 619px 374px #FFF , 1195px 499px #FFF , 1857px 1834px #FFF , 569px 41px #FFF , 610px 1886px #FFF , 51px 1476px #FFF , 27px 542px #FFF , 1856px 1912px #FFF , 487px 1899px #FFF , 1984px 979px #FFF , 1930px 1911px #FFF , 1184px 1443px #FFF , 1717px 1683px #FFF , 1194px 1250px #FFF , 364px 1080px #FFF , 40px 1413px #FFF , 696px 563px #FFF , 298px 991px #FFF , 1539px 1613px #FFF , 1884px 473px #FFF , 1663px 1531px #FFF , 1882px 136px #FFF , 935px 538px #FFF , 1322px 1674px #FFF , 1109px 473px #FFF , 34px 344px #FFF , 34px 480px #FFF , 1470px 642px #FFF , 161px 1935px #FFF , 1911px 1879px #FFF , 1846px 417px #FFF , 1498px 1793px #FFF , 662px 1248px #FFF , 611px 1373px #FFF , 1416px 649px #FFF , 1570px 1635px #FFF , 1055px 1995px #FFF , 540px 246px #FFF , 1334px 1154px #FFF , 1970px 467px #FFF , 364px 1052px #FFF , 814px 431px #FFF , 1744px 1764px #FFF , 717px 224px #FFF , 248px 1032px #FFF , 1084px 486px #FFF , 1851px 1046px #FFF , 1466px 1859px #FFF , 1521px 1798px #FFF , 768px 735px #FFF , 900px 1039px #FFF , 730px 907px #FFF , 529px 536px #FFF , 1815px 411px #FFF , 1120px 1731px #FFF , 105px 33px #FFF , 776px 1702px #FFF , 1845px 1645px #FFF , 365px 659px #FFF , 159px 814px #FFF , 1200px 847px #FFF , 910px 1781px #FFF , 1500px 1111px #FFF , 563px 202px #FFF , 1540px 1605px #FFF , 119px 289px #FFF , 1633px 380px #FFF , 1480px 1226px #FFF , 615px 682px #FFF , 384px 796px #FFF , 707px 1343px #FFF , 76px 1613px #FFF , 155px 1868px #FFF , 1434px 1462px #FFF , 1299px 500px #FFF , 182px 1268px #FFF , 1242px 1686px #FFF , 192px 1465px #FFF , 1636px 467px #FFF , 337px 827px #FFF , 308px 1696px #FFF , 1780px 1092px #FFF , 942px 69px #FFF , 1531px 1391px #FFF , 666px 104px #FFF , 1363px 1759px #FFF , 1121px 183px #FFF , 918px 750px #FFF , 1404px 1275px #FFF , 658px 89px #FFF , 1245px 1508px #FFF , 713px 185px #FFF , 1698px 1727px #FFF , 970px 979px #FFF , 816px 1527px #FFF , 1273px 570px #FFF , 929px 1654px #FFF , 1839px 1814px #FFF , 1713px 1050px #FFF;
  animation: animStar 100s linear infinite;
  z-index: 10;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 5000px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 928px 1628px #FFF , 914px 1477px #FFF , 1825px 1333px #FFF , 967px 1989px #FFF , 1749px 571px #FFF , 1433px 198px #FFF , 1778px 573px #FFF , 1298px 1898px #FFF , 1388px 1336px #FFF , 1147px 627px #FFF , 1610px 1702px #FFF , 197px 1472px #FFF , 1036px 1753px #FFF , 1371px 1404px #FFF , 1473px 473px #FFF , 112px 653px #FFF , 29px 765px #FFF , 1941px 1249px #FFF , 535px 546px #FFF , 1365px 1161px #FFF , 1251px 1389px #FFF , 827px 348px #FFF , 118px 484px #FFF , 333px 609px #FFF , 1975px 951px #FFF , 1728px 543px #FFF , 1698px 739px #FFF , 1892px 243px #FFF , 325px 296px #FFF , 1790px 1233px #FFF , 1180px 1475px #FFF , 1177px 680px #FFF , 1408px 1400px #FFF , 1664px 598px #FFF , 1054px 581px #FFF , 1445px 866px #FFF , 627px 1836px #FFF , 1102px 206px #FFF , 1909px 1870px #FFF , 981px 1044px #FFF , 1955px 427px #FFF , 1117px 584px #FFF , 781px 867px #FFF , 1081px 1896px #FFF , 202px 98px #FFF , 609px 478px #FFF , 1623px 667px #FFF , 739px 1173px #FFF , 276px 1125px #FFF , 1122px 963px #FFF , 752px 1146px #FFF , 793px 1617px #FFF , 334px 1453px #FFF , 1641px 1369px #FFF , 836px 628px #FFF , 685px 302px #FFF , 1824px 125px #FFF , 19px 480px #FFF , 1147px 407px #FFF , 852px 230px #FFF , 1356px 483px #FFF , 858px 1642px #FFF , 1118px 1919px #FFF , 71px 1618px #FFF , 1230px 1470px #FFF , 1296px 1226px #FFF , 1931px 3px #FFF , 974px 415px #FFF , 845px 1942px #FFF , 628px 729px #FFF , 1093px 671px #FFF , 489px 1791px #FFF , 1725px 358px #FFF , 839px 502px #FFF , 1944px 915px #FFF , 264px 765px #FFF , 1123px 937px #FFF , 1752px 588px #FFF , 1498px 148px #FFF , 1560px 1723px #FFF , 56px 1360px #FFF , 1px 356px #FFF , 1060px 1924px #FFF , 1317px 1986px #FFF , 1052px 165px #FFF , 613px 1263px #FFF , 1316px 879px #FFF , 151px 1475px #FFF , 1736px 1399px #FFF , 1067px 1797px #FFF , 324px 1421px #FFF , 714px 1764px #FFF , 1148px 1277px #FFF , 999px 244px #FFF , 1888px 986px #FFF , 1642px 675px #FFF , 935px 894px #FFF , 580px 1930px #FFF , 96px 1010px #FFF , 1282px 630px #FFF , 1341px 106px #FFF , 619px 374px #FFF , 1195px 499px #FFF , 1857px 1834px #FFF , 569px 41px #FFF , 610px 1886px #FFF , 51px 1476px #FFF , 27px 542px #FFF , 1856px 1912px #FFF , 487px 1899px #FFF , 1984px 979px #FFF , 1930px 1911px #FFF , 1184px 1443px #FFF , 1717px 1683px #FFF , 1194px 1250px #FFF , 364px 1080px #FFF , 40px 1413px #FFF , 696px 563px #FFF , 298px 991px #FFF , 1539px 1613px #FFF , 1884px 473px #FFF , 1663px 1531px #FFF , 1882px 136px #FFF , 935px 538px #FFF , 1322px 1674px #FFF , 1109px 473px #FFF , 34px 344px #FFF , 34px 480px #FFF , 1470px 642px #FFF , 161px 1935px #FFF , 1911px 1879px #FFF , 1846px 417px #FFF , 1498px 1793px #FFF , 662px 1248px #FFF , 611px 1373px #FFF , 1416px 649px #FFF , 1570px 1635px #FFF , 1055px 1995px #FFF , 540px 246px #FFF , 1334px 1154px #FFF , 1970px 467px #FFF , 364px 1052px #FFF , 814px 431px #FFF , 1744px 1764px #FFF , 717px 224px #FFF , 248px 1032px #FFF , 1084px 486px #FFF , 1851px 1046px #FFF , 1466px 1859px #FFF , 1521px 1798px #FFF , 768px 735px #FFF , 900px 1039px #FFF , 730px 907px #FFF , 529px 536px #FFF , 1815px 411px #FFF , 1120px 1731px #FFF , 105px 33px #FFF , 776px 1702px #FFF , 1845px 1645px #FFF , 365px 659px #FFF , 159px 814px #FFF , 1200px 847px #FFF , 910px 1781px #FFF , 1500px 1111px #FFF , 563px 202px #FFF , 1540px 1605px #FFF , 119px 289px #FFF , 1633px 380px #FFF , 1480px 1226px #FFF , 615px 682px #FFF , 384px 796px #FFF , 707px 1343px #FFF , 76px 1613px #FFF , 155px 1868px #FFF , 1434px 1462px #FFF , 1299px 500px #FFF , 182px 1268px #FFF , 1242px 1686px #FFF , 192px 1465px #FFF , 1636px 467px #FFF , 337px 827px #FFF , 308px 1696px #FFF , 1780px 1092px #FFF , 942px 69px #FFF , 1531px 1391px #FFF , 666px 104px #FFF , 1363px 1759px #FFF , 1121px 183px #FFF , 918px 750px #FFF , 1404px 1275px #FFF , 658px 89px #FFF , 1245px 1508px #FFF , 713px 185px #FFF , 1698px 1727px #FFF , 970px 979px #FFF , 816px 1527px #FFF , 1273px 570px #FFF , 929px 1654px #FFF , 1839px 1814px #FFF , 1713px 1050px #FFF;
  z-index: 10;
}

#stars3 {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: transparent;
	box-shadow: 1785px 524px #FFF , 1400px 338px #FFF , 760px 653px #FFF , 1259px 580px #FFF , 379px 708px #FFF , 131px 1961px #FFF , 1438px 244px #ccb65c , 588px 1000px #9cc292 , 1022px 1448px #FFF , 1647px 165px #ccb65c , 989px 1251px #FFF , 119px 1231px #FFF , 1366px 1339px #FFF , 1948px 1412px #FFF , 1327px 1594px #FFF , 670px 371px #FFF , 35px 1891px #FFF , 1051px 1174px #d0595c , 1779px 270px #FFF , 1534px 269px #FFF , 1011px 860px #FFF , 1581px 719px #FFF , 730px 1208px #FFF , 1109px 1802px #FFF , 1191px 356px #ccb65c , 346px 334px #FFF , 1705px 378px #FFF , 427px 973px #FFF , 198px 964px #FFF , 1596px 1880px #FFF , 1723px 1842px #d4b272 , 1461px 1475px #FFF , 627px 14px #d0595c , 908px 763px #FFF , 79px 744px #d4b272 , 1859px 473px #728bc2 , 397px 1395px #FFF , 758px 1453px #FFF , 1006px 1925px #FFF , 21px 449px #FFF , 15px 968px #FFF , 1556px 895px #FFF , 1502px 801px #FFF , 41px 1874px #FFF , 1637px 1620px #FFF , 1818px 1306px #FFF , 57px 528px #FFF , 988px 1652px #FFF , 1065px 112px #FFF , 1806px 243px #FFF , 25px 733px #FFF , 213px 855px #FFF , 845px 1738px #ccb65c , 1760px 1098px #FFF , 1041px 1111px #FFF , 258px 640px #FFF , 1197px 935px #FFF , 602px 450px #FFF , 928px 1197px #FFF , 1097px 1409px #d4b272 , 1263px 612px #728bc2 , 800px 306px #FFF , 1367px 1279px #FFF , 1229px 731px #d0595c , 160px 746px #FFF , 619px 901px #FFF , 1557px 1641px #d0595c , 352px 1061px #FFF , 1051px 1914px #FFF , 634px 1104px #FFF , 1642px 1976px #FFF , 242px 1889px #FFF , 175px 1534px #FFF , 1605px 877px #FFF , 608px 1328px #FFF , 754px 232px #FFF , 1593px 1594px #FFF , 1113px 1374px #FFF , 1774px 756px #FFF , 233px 1401px #FFF , 166px 533px #FFF , 452px 378px #FFF , 1642px 1799px #FFF , 1390px 880px #FFF , 95px 298px #FFF , 1489px 632px #FFF , 31px 665px #FFF , 410px 649px #FFF , 1445px 1942px #FFF , 294px 1429px #FFF , 1126px 1447px #FFF , 34px 656px #FFF , 1904px 1954px #FFF , 48px 1267px #FFF , 1337px 890px #FFF , 409px 903px #FFF , 123px 1707px #FFF , 321px 1356px #FFF , 1155px 523px #FFF , 906px 1577px #FFF;
	animation: animStar 150s linear infinite;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 5000px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 1785px 524px #FFF , 1400px 338px #FFF , 760px 653px #FFF , 1259px 580px #FFF , 379px 708px #FFF , 131px 1961px #FFF , 1438px 244px #ccb65c , 588px 1000px #95b995 , 1022px 1448px #FFF , 1647px 165px #ccb65c , 989px 1251px #FFF , 119px 1231px #FFF , 1366px 1339px #FFF , 1948px 1412px #FFF , 1327px 1594px #FFF , 670px 371px #FFF , 35px 1891px #FFF , 1051px 1174px #d0595c , 1779px 270px #FFF , 1534px 269px #FFF , 1011px 860px #FFF , 1581px 719px #FFF , 730px 1208px #FFF , 1109px 1802px #FFF , 1191px 356px #ccb65c , 346px 334px #FFF , 1705px 378px #FFF , 427px 973px #FFF , 198px 964px #FFF , 1596px 1880px #FFF , 1723px 1842px #d4b272 , 1461px 1475px #FFF , 627px 14px #d0595c , 908px 763px #FFF , 79px 744px #d4b272 , 1859px 473px #728bc2 , 397px 1395px #FFF , 758px 1453px #FFF , 1006px 1925px #FFF , 21px 449px #FFF , 15px 968px #FFF , 1556px 895px #FFF , 1502px 801px #FFF , 41px 1874px #FFF , 1637px 1620px #FFF , 1818px 1306px #FFF , 57px 528px #FFF , 988px 1652px #FFF , 1065px 112px #FFF , 1806px 243px #FFF , 25px 733px #FFF , 213px 855px #FFF , 845px 1738px #ccb65c , 1760px 1098px #FFF , 1041px 1111px #FFF , 258px 640px #FFF , 1197px 935px #FFF , 602px 450px #FFF , 928px 1197px #FFF , 1097px 1409px #d4b272 , 1263px 612px #728bc2 , 800px 306px #FFF , 1367px 1279px #FFF , 1229px 731px #d0595c , 160px 746px #FFF , 619px 901px #FFF , 1557px 1641px #d0595c , 352px 1061px #FFF , 1051px 1914px #FFF , 634px 1104px #FFF , 1642px 1976px #FFF , 242px 1889px #FFF , 175px 1534px #FFF , 1605px 877px #FFF , 608px 1328px #FFF , 754px 232px #FFF , 1593px 1594px #FFF , 1113px 1374px #FFF , 1774px 756px #FFF , 233px 1401px #FFF , 166px 533px #FFF , 452px 378px #FFF , 1642px 1799px #FFF , 1390px 880px #FFF , 95px 298px #FFF , 1489px 632px #FFF , 31px 665px #FFF , 410px 649px #FFF , 1445px 1942px #FFF , 294px 1429px #FFF , 1126px 1447px #FFF , 34px 656px #FFF , 1904px 1954px #FFF , 48px 1267px #FFF , 1337px 890px #FFF , 409px 903px #FFF , 123px 1707px #FFF , 321px 1356px #FFF , 1155px 523px #FFF , 906px 1577px #FFF;
  z-index: 100;
}
#stars4 {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: transparent;
	box-shadow: 1785px 524px #37465c , 1400px 338px #37465c , 760px 653px #37465c , 1259px 580px #37465c , 379px 708px #37465c , 131px 1961px #37465c , 1438px 244px #716f5c , 588px 1000px #42565c , 1022px 1448px #37465c , 1647px 165px #716f5c , 989px 1251px #37465c , 119px 1231px #37465c , 1366px 1339px #37465c , 1948px 1412px #37465c , 1327px 1594px #37465c , 670px 371px #37465c , 35px 1891px #37465c , 1051px 1174px #56355c , 1779px 270px #37465c , 1534px 269px #37465c , 1011px 860px #37465c , 1581px 719px #37465c , 730px 1208px #37465c , 1109px 1802px #37465c , 1191px 356px #716f5c , 346px 334px #37465c , 1705px 378px #37465c , 427px 973px #37465c , 198px 964px #37465c , 1596px 1880px #37465c , 1723px 1842px #3b325c , 1461px 1475px #37465c , 627px 14px #56355c , 908px 763px #37465c , 79px 744px #3b325c , 1859px 473px #728bc2 , 397px 1395px #37465c , 758px 1453px #37465c , 1006px 1925px #37465c , 21px 449px #37465c , 15px 968px #37465c , 1556px 895px #37465c , 1502px 801px #37465c , 41px 1874px #37465c , 1637px 1620px #37465c , 1818px 1306px #37465c , 57px 528px #37465c , 988px 1652px #37465c , 1065px 112px #37465c , 1806px 243px #37465c , 25px 733px #37465c , 213px 855px #37465c , 845px 1738px #716f5c , 1760px 1098px #37465c , 1041px 1111px #37465c , 258px 640px #37465c , 1197px 935px #37465c , 602px 450px #37465c , 928px 1197px #37465c , 1097px 1409px #3b325c , 1263px 612px #728bc2 , 800px 306px #37465c , 1367px 1279px #37465c , 1229px 731px #56355c , 160px 746px #37465c , 619px 901px #37465c , 1557px 1641px #56355c , 352px 1061px #37465c , 1051px 1914px #37465c , 634px 1104px #37465c , 1642px 1976px #37465c , 242px 1889px #37465c , 175px 1534px #37465c , 1605px 877px #37465c , 608px 1328px #37465c , 754px 232px #37465c , 1593px 1594px #37465c , 1113px 1374px #37465c , 1774px 756px #37465c , 233px 1401px #37465c , 166px 533px #37465c , 452px 378px #37465c , 1642px 1799px #37465c , 1390px 880px #37465c , 95px 298px #37465c , 1489px 632px #37465c , 31px 665px #37465c , 410px 649px #37465c , 1445px 1942px #37465c , 294px 1429px #37465c , 1126px 1447px #37465c , 34px 656px #37465c , 1904px 1954px #37465c , 48px 1267px #37465c , 1337px 890px #37465c , 409px 903px #37465c , 123px 1707px #37465c , 321px 1356px #37465c , 1155px 523px #37465c , 906px 1577px #37465c;
	animation: animStar 150s linear infinite;
	position: absolute;
	top: -3px;
	left: -4px;
	z-index: 10;
	opacity: 0.5;
}
#stars4:after {
  content: " ";
  position: absolute;
  top: 5000px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: transparent;
  box-shadow: 1785px 524px #37465c , 1400px 338px #37465c , 760px 653px #37465c , 1259px 580px #37465c , 379px 708px #37465c , 131px 1961px #37465c , 1438px 244px #716f5c , 588px 1000px #42565c , 1022px 1448px #37465c , 1647px 165px #716f5c , 989px 1251px #37465c , 119px 1231px #37465c , 1366px 1339px #37465c , 1948px 1412px #37465c , 1327px 1594px #37465c , 670px 371px #37465c , 35px 1891px #37465c , 1051px 1174px #56355c , 1779px 270px #37465c , 1534px 269px #37465c , 1011px 860px #37465c , 1581px 719px #37465c , 730px 1208px #37465c , 1109px 1802px #37465c , 1191px 356px #716f5c , 346px 334px #37465c , 1705px 378px #37465c , 427px 973px #37465c , 198px 964px #37465c , 1596px 1880px #37465c , 1723px 1842px #3b325c , 1461px 1475px #37465c , 627px 14px #56355c , 908px 763px #37465c , 79px 744px #3b325c , 1859px 473px #728bc2 , 397px 1395px #37465c , 758px 1453px #37465c , 1006px 1925px #37465c , 21px 449px #37465c , 15px 968px #37465c , 1556px 895px #37465c , 1502px 801px #37465c , 41px 1874px #37465c , 1637px 1620px #37465c , 1818px 1306px #37465c , 57px 528px #37465c , 988px 1652px #37465c , 1065px 112px #37465c , 1806px 243px #37465c , 25px 733px #37465c , 213px 855px #37465c , 845px 1738px #716f5c , 1760px 1098px #37465c , 1041px 1111px #37465c , 258px 640px #37465c , 1197px 935px #37465c , 602px 450px #37465c , 928px 1197px #37465c , 1097px 1409px #3b325c , 1263px 612px #728bc2 , 800px 306px #37465c , 1367px 1279px #37465c , 1229px 731px #56355c , 160px 746px #37465c , 619px 901px #37465c , 1557px 1641px #56355c , 352px 1061px #37465c , 1051px 1914px #37465c , 634px 1104px #37465c , 1642px 1976px #37465c , 242px 1889px #37465c , 175px 1534px #37465c , 1605px 877px #37465c , 608px 1328px #37465c , 754px 232px #37465c , 1593px 1594px #37465c , 1113px 1374px #37465c , 1774px 756px #37465c , 233px 1401px #37465c , 166px 533px #37465c , 452px 378px #37465c , 1642px 1799px #37465c , 1390px 880px #37465c , 95px 298px #37465c , 1489px 632px #37465c , 31px 665px #37465c , 410px 649px #37465c , 1445px 1942px #37465c , 294px 1429px #37465c , 1126px 1447px #37465c , 34px 656px #37465c , 1904px 1954px #37465c , 48px 1267px #37465c , 1337px 890px #37465c , 409px 903px #37465c , 123px 1707px #37465c , 321px 1356px #37465c , 1155px 523px #37465c , 906px 1577px #37465c;
  z-index: 10;
  opacity: 0.5;
}
#stars5 {background: url(https://e1d9b0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/st1.png) no-repeat left top; width: 21px; height: 21px; position: absolute; top: 70%; left: 20%; z-index: 10; animation: animStar 150s linear infinite;}
#stars5:after {background: url(https://e1d9b0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/st1.png) no-repeat left top; width: 21px; height: 21px; position: absolute; top: 70%; left: 20%; z-index: 10;}
	
@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
} */
/*.owl-carousel-home-carousel .owl-carousel-item-imgtitle{display:none;}


.owl-carousel-home-carousel .owl-item{
    height:355px;
}



.owl-carousel-home-carousel .owl-item .item{

max-height: 100%;


display: inline-flex;









}

.owl-carousel-home-carousel .owl-item div {
    background-color: black;

}

.owl-carousel-home-carousel .owl-item img {
    height:100% !important;
    width:auto !important;
    display: block;
margin-left: auto;
margin-right: auto;






















}*/

.owl-carousel-home-carousel .owl-carousel-item-imgtitle{display:none;}
.owl-carousel-home-carousel .owl-item{
/* height:355px; */
}
.owl-carousel-home-carousel .owl-item .item{
	max-height: 100%;
	/* display: inline-flex; */
	padding-right: 2px;
	width:100%;
}
.owl-carousel-home-carousel .owl-item .item div {
	background-color: black;
	text-align: center;
}
.owl-carousel-home-carousel .owl-item img {
	max-height: 100% !important;
	width:auto !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
}





.reserver-button {max-width: 310px; max-height: 118px; position: fixed; right: 0; top: 130px; text-align:center; z-index: 100000;-moz-transition: width 1s ease; -webkit-transition: width 1s ease; -o-transition: width 1s ease; transition: width 1s ease;}
.reserver-button a {background: url(https://f42179.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/reserver-bg.png) no-repeat left top / 100% 100%; color: #fefefe; font: bold 32px dk_mango_smoothieregular; display: block; padding: 12.5% 10% 10% 20%; min-width: 310px; min-height: 118px; letter-spacing: 2px;}
.reserver-button a:hover, .reserver-button a:focus {color: #3c3564; text-decoration: none;}

.main-navigation li {min-height: 175px; position: relative;}
.main-navigation li:nth-child(1) {z-index: 10;}
.main-navigation li:nth-child(1) a {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 232px; height: 170px; padding: 3.2em 1.5em 1em 1em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(1) a:hover {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 232px; height: 190px; padding: 3.9em 1.5em 1em 1em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}

.main-navigation li:nth-child(2) {margin-left: -70px;}
.main-navigation li:nth-child(2) a {background:url(https://d04b21.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-2.png) no-repeat center bottom / cover; width: 247px; height: 160px; padding: 2.3em 2em 1em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(2) a:hover {background:url(https://d04b21.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-2.png) no-repeat center bottom / cover; width: 247px; height: 180px; padding: 3em 2em 1em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}

.main-navigation li:nth-child(3) {margin-left: -60px; z-index: 10;}
.main-navigation li:nth-child(3) a {background:url(https://5ca95d.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-3.png) no-repeat center bottom / cover; width: 261px; height: 180px; padding: 2.6em 1.25em 1em 1.25em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(3) a:hover {background:url(https://5ca95d.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-3.png) no-repeat center bottom / cover; width: 261px; height: 200px; padding: 3.2em 1.25em 1em 1.25em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}

.main-navigation li:nth-child(4) {margin-left: -70px;}
.main-navigation li:nth-child(4) a {background:url(https://c6d0f4.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-4.png) no-repeat center bottom / cover; width: 251px; height: 140px; padding: 1.7em 1.5em 1em 1.5em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(4) a:hover {background:url(https://c6d0f4.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-4.png) no-repeat center bottom / cover; width: 251px; height: 160px; padding: 2.4em 1.5em 1em 1.5em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}

.main-navigation li:nth-child(5) {margin-left: -60px; z-index: 10;}
.main-navigation li:nth-child(5) a {background:url(https://1b646e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-5.png) no-repeat center bottom / cover; width: 252px; height: 150px; padding: 2.3em 1.7em 1em 1.5em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(5) a:hover {background:url(https://1b646e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-5.png) no-repeat center bottom / cover; width: 252px; height: 170px; padding: 3em 1.7em 1em 1.5em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}

.main-navigation li:nth-child(6) {margin-left: -50px;}
.main-navigation li:nth-child(6) a {background:url(https://50d1d5.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-6.png) no-repeat center bottom / cover; width: 199px; height: 140px; padding: 1.8em 1.5em 1em 1em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(6) a:hover {background:url(https://50d1d5.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-6.png) no-repeat center bottom / cover; width: 199px; height: 160px; padding: 2.5em 1.5em 1em 1em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(7) {margin-left: -100px;}
.main-navigation li:nth-child(7) a {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 232px; height: 160px; padding: 2.8em 1.5em 1em 1.25em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(7) a:hover {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 232px; height: 180px; padding: 3.5em 1.5em 1em 1.25em;
	-moz-transition: height 1s ease;
    -webkit-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease, 1s padding ease;
}
.main-navigation li:nth-child(1).current-menu-item a, .main-navigation li:nth-child(2).current-menu-item a, .main-navigation li:nth-child(3).current-menu-item a, .main-navigation li:nth-child(4).current-menu-item a, .main-navigation li:nth-child(5).current-menu-item a, .main-navigation li:nth-child(6).current-menu-item a, .main-navigation li:nth-child(7).current-menu-item a, .main-navigation li.current-page-ancestor  a {color: #dc4490;}




.social-feed {background: #ffffff; border-radius: 5px; margin-top: 100px; padding: 20px 5px;}
.header-social {/* text-align: center; position: absolute; left: 50%; top: 0px; margin-left: -125px; */
	text-align: center;
    position: absolute;
    top: -10px;
    margin-left: 0px;
    left: 0;
    z-index: 10000;}
.header-social ul {margin:0; padding:0; list-style: none;}
.header-social ul li {display: inline-block; margin-right: 25px;}
.header-social.inner-social ul li {display: inline-block; margin-right: 15px;}
.header-social ul li a {display:block; color: #ffffff;}

.header-social ul li a {background:url(https://b9629a.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/scf-bg.png) no-repeat center top; width: 55px; height: 52px; padding: 12px 15px 14px 20px; font-size: 18px; -webkit-transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.header-social ul li a:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);}

/* .header-social ul li.social-tw {position: relative; width: 55px; height: 52px;}
.header-social ul li.social-tw a { position: absolute; top: 10px;  background:url(https://e274c9.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/sct-bg.png) no-repeat center top; width: 55px; height: 52px; padding: 12px 15px 14px 20px; font-size: 18px; -webkit-transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.header-social ul li.social-tw a:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.header-social ul li.social-in {margin-right: 0px;}
.header-social.inner-social ul li.social-in, .header-social ul li.social-in {margin-right: 0px; margin-top: -5px; float: right;} 
.header-social ul li.social-in a {background: url(https://0eb06e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/sci-bg.png) no-repeat center top; width: 55px; height: 52px; padding: 12px 15px 14px 20px; font-size: 18px; -webkit-transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.header-social ul li.social-in a:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);} */

#main-slider .owl-theme .owl-controls {position: absolute; top: -30px; margin: 0; right:0;}
#main-slider.owl-theme .owl-controls .owl-page span {width: 8px; height: 8px; background: #fff;}

.upcomming-shows h2 {text-align: center; margin: 110px 0 70px !important; text-transform: uppercase;}

.css-events-list .event-box {float: left; width: 48.5%; margin-bottom: 25px; border-radius: 10px; display: table; overflow: hidden;}
.css-events-list .event-box:nth-child(1n) {margin-right: 15px; background: #e83b92;}
.css-events-list .event-box:nth-child(2n) {margin-left: 15px; background: #84b9d4; margin-right: 0;}
.css-events-list .event-box:nth-child(3n) {background: #8393ca;}
.css-events-list .event-box:nth-child(4n) {background: #e83b92;}
/* .css-events-list .event-box:nth-child(5n) {background: #e83b92;}
.css-events-list .event-box:nth-child(6n) {background: #8393ca;} */
.css-events-list .event-box .event-logo {display: table-cell; width: 145px; text-align: center; vertical-align: middle; background: #ffffff;}
.css-events-list .event-box .event-content {display: table-cell; padding: 20px;}

.upcomming-btn {width: 120px; margin: 0 auto;}
.upcomming-btn a {background: #e83b92; display: block; text-align: center; color: #fff; font-size: 20px; padding: 10px; border-radius: 7px;}
.upcomming-btn a:hover {background: #84b9d4;}
.css-events-list .event-box .event-content h1 {font: 30px satisfyregular; color: #ffffff;margin: 0 0 10px;padding-left: 5px;min-height: auto; overflow: hidden;}
.event-date-details {float: left;width: 100%;margin-top: 26px;text-align: center;}
.event-date-details p {font: 20px satisfyregular;margin-bottom: 0px;    padding: 0px 30px;}
.vacances-details {float: left;width: 100%;margin-top: 10px;}
.vacances-details a {background: #e94394;display: block;text-align: center; font: 18px satisfyregular; color: #fff;padding: 7px 15px;}
.vacances-details a:hover,.vacances-details a:focus {color:#fff;}
.vacances-event-description {float: left;width: 100%;text-align: center;    margin-top: 10px;padding: 20px;border: 1px solid;background: #f3f1f2;overflow:hidden;
-webkit-transition: transform 0.3s ease-out;
-moz-transition: transform 0.3s ease-out;
-o-transition: transform 0.3s ease-out;
transition:transform 0.3s ease-out;
max-height:0;
transform:scaleY(0);
transform-origin:top;}

.vacances-event-description.collapsed{transform:scaleY(1);max-height: 100%;}

.vacances-event-description p {color: #000 !important;}

.css-events-list .event-box .event-content h3 a {font:600 30px dk_mango_smoothieregular; color: #ffffff; transition: color 0.5s ease;letter-spacing: 4px;}
.css-events-list .event-box .event-content h3 a:hover {color: #3c3564;}

.css-events-list .event-box .event-content .event-date {font: 18px bree_rgregular; color: #ffffff; display: block; width: 100%; margin-bottom: 5px; min-height: 50px;}
.css-events-list .event-box .event-content .even-location {font: 18px bree_rgregular; color: #ffffff; display: block; width: 100%;height: 48px;
    overflow: hidden;}
.css-events-list .event-date-box  .event-box {width: 100%;}
 
.css-events-list .event-date-box .event-box .event-content h3 {min-height: auto;}
 
.upcomming-shows .upcomming-btn {margin-top: 40px; text-align: center;}
.upcomming-shows .upcomming-btn a {font-size: 24px; font-family: dk_mango_smoothieregular; color: rgba(255,255,255,0.5); font-weight: bold; transition: color 0.5s ease; letter-spacing: 2px;}
.upcomming-shows .upcomming-btn a:hover {color: rgba(255,255,255,1);}

.header-main {position: relative; margin-top: 190px; -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.header-main .watch {width: 20%; max-height: 229px; position: relative; margin-right: -2%; float: right; margin-top: -26%; z-index: 1000;}
.header-main .watch img {width: 100%; height: 100%;}
.header-main .watch:hover {animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px; cursor: pointer;}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

.header-main .girl {
    width: 45%;
    max-height: 1234px;
    position: absolute;
    margin-left: -25%;
    float: left;
    margin-top: -36%;
	z-index: 1000;
}
.header-main .girl img {width: 100%; height: 100%;}

.site-footer .footer-widget-1 .widget, .site-footer .footer-widget-2 .widget {padding-bottom: 0em;}
.site-footer .footer-widget-1 .widget ul li {border-bottom: 0px solid #ddd; border-top: 0px solid #ddd;	padding: 0 1.3em 1em 0; float: left;}
.site-footer .footer-widget-1 .widget ul li a {color: #ffffff; font-size: 14px;}
.site-footer .footer-widget-1 .widget ul li a:hover {color: rgba(255,255,255,0.5); text-decoration: none;}
.site-footer .widget-area ul li a {-webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 1); box-shadow: inset 0 0px 0 rgba(255, 255, 255, 1);}
.site-footer .widget ul li a:focus,
.site-footer .widget ul li a:hover {color:#000; -webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(0, 0, 0, 1); box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(0, 0, 0, 1);}
.site-footer .footer-widget-2 .widget ul li {border-bottom: 0px solid #ddd; border-top: 0px solid #ddd; padding: 0 0.5em 3px 0; float: left; width: 25%;}
.site-footer .footer-widget-2 .widget ul li a {color: #ffffff; font: 14px bree_ltlight;}
.site-footer .footer-widget-2 .widget ul li a:hover {color: rgba(255,255,255,0.5); text-decoration: none;}
.site-footer .footer-widget-2 .widget ul li + li {margin-top: 0px;}

.copy-text {float: left; width: 100%; color: rgba(255,255,255,0.5); font: 14px bree_ltlight;}

.rabbit {float: left; width: 379px; position: absolute; left: -300px; top: -400px;}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
  animation: slideInLeft 3s;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


.herisson {width: 326px; position: absolute; right: -190px; top: -165px;}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  animation: slideInRight 5s;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.latest-news h2 {text-align: center; margin: 100px 0 60px !important; text-transform: uppercase;}
.latest-news ul {margin: 0; padding: 0; list-style: none;}
.latest-news ul li:first-child {padding-left: 0px;}
.latest-news ul li:last-child {padding-right: 0px;}
.latest-news ul li .latest-news-box {background: #ffffff; border-radius: 10px; overflow: hidden;}
.latest-news ul li .latest-news-box .thumbnailbox {height: 360px; overflow: hidden;}
.latest-news ul li .latest-news-box .thumbnailbox img {width: 100% !important;}
.latest-news ul li .latest-news-box .title-box {padding: 30px 35px 0px; text-align: center; height: 105px; overflow: hidden;
margin-bottom: 10px;}
.latest-news ul li .latest-news-box .title-box a {color: #3c3564; font: bold 32px dk_mango_smoothieregular;  letter-spacing: 1px;}
.latest-news ul li .latest-news-box .title-box a:hover {color: #dc4490;}

.info-box {background: #dc4490; margin: 0 35px 15px; text-align: center; padding: 5px 20px; color: #ffffff; font: 13px bree_rgregular;}
.info-box .author-box {padding-right: 5px;}
.info-box .data-box {padding-left: 5px;}
.description-block {padding: 0 35px 30px; color: #3c3564; font: 15px/24px bree_ltlight; text-align: center; min-height: 110px;}
.description-block a {color: #dc4490; font: 15px bree_rgregular;}
.description-block a:hover {color: #3c3564 !important;}

.testimonial_slider {margin: 90px 0 0 0 !important;}
.testimonial_slider__default .testimonial_quote {
	width: 100% !important;
	min-height: 300px !important;
	float: left !important;
	padding: 70px 90px 40px !important;	
	margin-left: 0px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: url(https://b9016f.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/test-bg.png) no-repeat center top !important;   
	text-align: center;
	font-family: dk_mango_smoothieregular !important;
	line-height: 42px;
}
.testimonial_slider__default .testimonial-star-outer {float: left !important; width: 100%; text-align: center; margin-bottom: 15px;}
.testimonial_slider__default .testimonial_by_wrap {width: 100% !important;text-align: center;}
.testimonial_slider__default .testimonial_by_wrap span {width: 50% !important;}
.testimonial_slider__default .testimonial_by_wrap span.testimonial_by {text-align: right; padding-right: 2px; font-family: bree_rgregular !important;}
.testimonial_slider__default .testimonial_by_wrap span.testimonial_site {text-align: left; padding-left: 2px; font-family: bree_rgregular !important;}
.testimonial_slider__default .testimonial_quote {line-height: 46px; text-shadow: 1px 1px 2px #000; letter-spacing: 2px;}


.home .owl-item .item {margin-right: 2px;}
.cast-overlay-div {
    width: 182px;
    height: 167px;
    overflow: hidden;
    border-radius: 50%;
}
.cast-title h2 {text-align: center; margin: 100px 0 30px !important;}
.cast-title p {color: #FFF; font: 18px/26px bree_ltlight; text-align: center; padding: 0 5%; margin: 0 0 10px;}
.home_cast {margin-top: 0px;}
.home_cast .item {margin: 3px;}
.home_cast .item:hover {cursor: pointer;}
.single-cast .home_cast .item:hover {cursor: inherit;}
.home_cast .item img {display: block;width: 190px !important;
    height: auto !important; /* border: 10px solid transparent; */border-radius: 40%;}
.home_cast .item .cast-title {padding: 15px 0px 12px; color: #ffffff; font: 600 30px dk_mango_smoothieregular; text-align: center; letter-spacing: 2px;}
.home_cast .item .cast-title a {color: #ffffff; font: 600 24px dk_mango_smoothieregular; text-align: center; letter-spacing: 2px; display: block;}
.home_cast .item:hover .cast-title a {color: #dc4490;}
.home_cast .owl-carousel .owl-wrapper-outer {z-index: 10;}
.home_cast .owl-controls {position: absolute; left: 0; top: 20%; width: 100%;}
.home_cast .owl-controls .owl-buttons .owl-prev {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 0px 0px 0px -50px;
	padding: 3px 5px;
	font-size: 0px;
	float: left;
	-webkit-border-radius: 30px 0px 0px 30px;
	-moz-border-radius: 30px 0px 0px 30px;
	border-radius: 30px 0px 0px 30px;
	background: #171c30;
	filter: Alpha(Opacity=60);/*IE7 fix*/
	opacity: 0.6;
	position: relative;
	width: 100px;
	height: 60px;
}
.home_cast .owl-controls .owl-buttons .owl-prev:after {
	content:'\f104';
	position: absolute;
	font-family: FontAwesome;
	left: 30%;
	top: 50%;
	font-size: 24px;
	margin-left: -7px;
	margin-top: -18px;
	color: #ffffff;
}
.home_cast .owl-controls .owl-buttons .owl-prev:hover {filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1;}

.home_cast .owl-controls .owl-buttons .owl-next {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 0px -50px 0px 0px;
	padding: 3px 5px;
	font-size: 0px;
	float: right;
	-webkit-border-radius: 0px 30px 30px 0px;
	-moz-border-radius: 0px 30px 30px 0px;
	border-radius: 0px 30px 30px 0px;
	background: #171c30;
	filter: Alpha(Opacity=60);/*IE7 fix*/
	opacity: 0.6;
	position: relative;
	width: 100px;
	height: 60px;
}
.home_cast .owl-controls .owl-buttons .owl-next:after {
	content:'\f105';
	position: absolute;
	font-family: FontAwesome;
	right: 30%;
	top: 50%;
	font-size: 24px;
	margin-right: -7px;
	margin-top: -18px;
	color: #ffffff;
}
/*************** 31-12-19 ***************/
.home_cast .item.background4 img, .background3{height: 170px !important;}
.single-cast .cast-detail-page .home_cast .item img {height: 168px !important;border: 3px solid transparent;}
	
.home_cast .owl-controls .owl-buttons .owl-next:hover {filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1;}
.home_cast .item .cast-thumb {position: relative;}
.home_cast .item.Créateurs .cast-thumb {background: url(https://838c98.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-img-1.png) no-repeat 50% 50%; width: 192px; height: 185px; overflow: hidden; border-radius: 40%; padding: 8px; margin: 0 auto; }
.home_cast .item.Création .cast-thumb {background: url(https://3caa06.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-img-2.png) no-repeat 50% 50%; width: 201px; height: 183px; overflow: hidden; border-radius: 40%; padding: 8px; margin: 0 auto;}
.home_cast .item.Danseurs .cast-thumb {background: url(https://f6ac29.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-img-3.png) no-repeat 50% 50%; width: 192px; height: 185px; overflow: hidden; border-radius: 40%; padding: 8px; margin: 0 auto;}
.home_cast .item.Musiciens .cast-thumb {background: url(https://e6d5f1.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-img-4.png) no-repeat 50% 50%; width:201px; height: 183px; overflow: hidden; border-radius: 40%; padding: 8px; margin: 0 auto;}
.home_cast .item.Producteurs .cast-thumb {background: url(https://b23da0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-img-5.png) no-repeat 50% 50%; width: 192px; height: 185px; overflow: hidden; border-radius: 40%; padding: 8px; margin: 0 auto;}
.home_cast .item.Créateurs .cast_position a {background: url(https://c86e90.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-1.png) no-repeat center top !important; display: block; width: 100%; height: 48px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 8px 35px 8px 45px; opacity: 1; transition: opacity 0.5s ease;}
.home_cast .item.Chanteurs .cast_position a {background: url(https://c86e90.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-1.png) no-repeat center top !important; display: block; width: 100%; height: 48px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 8px 35px 8px 45px; opacity: 1; transition: opacity 0.5s ease;    overflow: hidden;}


.home_cast .item.Créateurs:hover .cast_position a {opacity: 0.7; transition: opacity 0.5s ease;}
.home_cast .item.Création .cast_position a {background: url(https://ecf29e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-2.png) no-repeat center top !important; display: block; width: 100%; height: 40px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 10px 40px; opacity: 1; transition: opacity 0.5s ease;}
.home_cast .item.Création:hover .cast_position a {opacity: 0.7; transition: opacity 0.5s ease;}
.home_cast .item.Danseurs .cast_position a {background: url(https://64dc8b.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-3.png) no-repeat center top !important; display: block; width: 100%; height: 45px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 14px 40px 12px; opacity: 1; transition: opacity 0.5s ease;}
.home_cast .item.Danseurs:hover .cast_position a {opacity: 0.7; transition: opacity 0.5s ease;}
.home_cast .item.Musiciens .cast_position a {background: url(https://ffaf9e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-4.png) no-repeat center top !important; display: block; width: 100%; height: 38px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 7px 40px; opacity: 1; transition: opacity 0.5s ease;}
.home_cast .item.Musiciens:hover .cast_position a {opacity: 0.7; transition: opacity 0.5s ease;}
.home_cast .item.Producteurs .cast_position a {background: url(https://055ed8.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-5.png) no-repeat center top !important; display: block; width: 100%; height: 34px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 6px 40px; opacity: 1; transition: opacity 0.5s ease;}
.home_cast .item.Producteurs:hover .cast_position a {opacity: 0.7; transition: opacity 0.5s ease;}

.single-cast .home_cast .item.Créateurs .cast_position {background: url(https://c86e90.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-1.png) no-repeat center top !important; display: block; width: 100%; height: 48px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 8px 40px;}
.single-cast .home_cast .item.background1 .cast_position {background: url(https://c86e90.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-1.png) no-repeat center top !important; display: block; width: 100%; height: 48px; color: #ffffff; font: 15px bree_ltlight; text-align:center; padding: 8px 40px;}

.home_cast .item.Créateurs .cast-thumb .cast-over-img {position: absolute; left: 0px; top: 0px; overflow: hidden; background: url(https://7f1a62.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-ring-1.png) no-repeat 0% 0%; width: 190px; height: 176px;}
.home_cast .item.Création .cast-thumb .cast-over-img {position: absolute; left: 0px; top: 2px; overflow: hidden; background: url(https://d924a0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-ring-2.png) no-repeat 0% 0%; width: 195px; height: 179px;}
.home_cast .item.Danseurs .cast-thumb .cast-over-img {position: absolute; left: 0px; top: 0px; overflow: hidden; background: url(https://7f1a62.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-ring-1.png) no-repeat 0% 0%; width: 190px; height: 176px;}
.home_cast .item.Musiciens .cast-thumb .cast-over-img {position: absolute; left: 0px; top: 2px; overflow: hidden; background: url(https://d924a0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-ring-2.png) no-repeat 0% 0%; width: 195px; height: 179px;}
.home_cast .item.Producteurs .cast-thumb .cast-over-img {position: absolute; left: 0px; top: 0px; overflow: hidden; background: url(https://7f1a62.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-ring-1.png) no-repeat 0% 0%; width: 190px; height: 176px;}
.home_cast .item.Chanteurs .cast-thumb .cast-over-img {position: absolute; left: 0px; top: 0px; overflow: hidden; background: url(https://7f1a62.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-ring-1.png) no-repeat 0% 0%; width: 190px; height: 176px;}
.home_cast .item.Chanteurs .cast-thumb {background: url(https://b23da0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-img-5.png) no-repeat 50% 50%; width: 192px; height: 185px; overflow: hidden; border-radius: 40%; padding: 8px; margin: 0 auto;}
.home_cast .item.background6 .cast-thumb .cast-over-img {position: absolute; left: 0px; top: 2px; overflow: hidden; background: url(https://d924a0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/shape-ring-2.png) no-repeat 0% 0%; width: 195px; height: 179px;}

.home_cast .item .cast-thumb .cast-over-img a {width: 195px; height: 179px; display: block;}
.home_cast .item.Création img, .home_cast .item.Musiciens img {border-radius: 48%;}
.home_cast .item .cast_position {min-height: 50px;}
.home_cast .item .cast-social {margin:15px 0 0; padding:0; list-style: none; text-align: center;}
.home_cast .item .cast-social li {display: inline-block; margin:0 10px;}
.home_cast .item .cast-social li a {color: #ffffff; font-size: 16px;}
.home_cast .item .cast-social li a:hover {color: #dc4490;}

#portfoliolist {margin-top: 40px;}
.no-pad-left {padding-left: 0 !important;} 
.no-pad-right {padding-right: 0 !important;} 

.home_event {margin-top: 65px;}

.home_event h3 {color: #ffffff; font: bold 30px dk_mango_smoothieregular; margin: 0 0 15px; letter-spacing: 2px; padding: 30px 0 0; text-transform: uppercase;}
.home_event .event-description p {color: #ffffff; font: 16px/24px bree_ltlight;}
.home_event .event-detail {color: #ffffff; font: 18px/24px bree_ltlight;}
.home_event .event-detail span {display: inline-block; margin-right: 20px;}
.home_event .event-detail span.ticket-text {margin-right: 10px;}
.home_event .event-detail span.price-text {color: #dc4490; margin-right: 0px;}
.home_event .event-detail .venue-text span.ticket-dash {margin: 0 10px;}
.home_event .event-detail .venue-text a {color: #ffffff;}
.home_event .event-detail .venue-text a:hover {color: #dc4490;}
.home_event .event-detail p.venue-text {font: 16px/24px bree_ltlight;}
.home_event .event-img img {width: 100%;}

.header-social.inner-social {text-align: center; position: absolute; top: -5px; margin-left:0px; left:0; z-index: 10000; right: inherit;}
.header-social.inner-social ul li.social-tw a 2311{position: relative; top: 0px;}

.page-title {margin-bottom: 40px;}

.page-title h1, .page-title .post-title-main {color: #ffffff; font: bold 60px dk_mango_smoothieregular; text-shadow: 3px 4px 5px #000; letter-spacing: 5px; margin: 0px 0 0px;}
.single-event .page-title h2 {color: #ffffff;font: bold 60px dk_mango_smoothieregular !important; text-shadow: 3px 4px 5px #000;letter-spacing: 5px;    margin: 0px 0 0px;}

.single-cast .page-title h2 {color: #ffffff !important;font: bold 60px dk_mango_smoothieregular !important;text-shadow: 3px 4px 5px #000;    letter-spacing: 5px; margin: 0px 0 0px;}

.single-cast .subtitle h1 {color: #ffffff !important; font: 30px bree_ltlight !important; margin: 0 0 20px;  letter-spacing: 0;}

.single-post .page-title h2 {color: #ffffff;font: bold 60px dk_mango_smoothieregular !important; text-shadow: 3px 4px 5px #000;letter-spacing: 5px;    margin: 0px 0 0px;}



.content {color: #ffffff; font: 18px/28px bree_ltlight;}
.album-section {margin-bottom: 100px;float: left;}
.album-section h2 {margin: 0; color: #fff; font: normal 30px bree_rgregular !important; margin-bottom: 20px; letter-spacing: 2px;}
.instagram-section h2 {margin: 0; color: #fff; font: normal 30px bree_rgregular !important; margin-bottom: 20px; float: left; letter-spacing: 2px;} 
#sb_instagram .sbi_header_img {display: none !important;}
#sb_instagram .sb_instagram_header {margin: -70px 0 15px !important;}
#sb_instagram .sbi_header_text h3 {margin: 7px 0 0 175px !important; color: #fff; font: 30px bree_ltlight;}
#sb_instagram .sbi_header_text h3:hover {color: #dc4490;}

.page-id-170 .page-title {margin-bottom: 50px;}
.item-hover-340.circle.effect4 .info h3 {padding: 30% 0 0 0 !important; font:normal 24px bree_ltlight !important; text-transform: uppercase;}

.arrow-box {position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; padding-top: 20%; /* z-index: 10; */}
.tntVideoItem .arrow-box i {color: #fff; font-size: 80px;}
.tntVideoItem:hover .arrow-box i {color: #dc4490;}
.tntVideoItem a img {width: 100%; height: 100%;}

.rt-tpg-container .isotope1 .rt-holder .rt-detail h2 {text-shadow: 0px 0px 0px #000; background: url('https://92bad6.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/title-line.jpg') no-repeat center bottom; text-align: center; padding-bottom:10px; }
.rt-tpg-container .isotope1 .rt-holder .rt-detail {background: none !important; position: absolute; bottom: 0;     padding: 15px 0 0; width: 100%;}
.rt-tpg-container .isotope1 .rt-holder .rt-img-holder img {width: 100%;}
.rt-tpg-container .rt-equal-height {padding-left: 0px; padding-right: 0px;}

.rt-tpg-container .isotope1 .rt-holder .entry-title a {color: #fff; text-decoration: none; margin-left: 0px; font-size: 20px; font-family: bree_rgbold; letter-spacing: 0; display: block; padding: 0 20px;}
.rt-tpg-container .isotope1 .rt-holder:hover .entry-title a {color: #fff;}
.rt-tpg-container .isotope1 .rt-holder:hover {cursor: pointer}

.event-loaction .rt-holder {padding-bottom: 0px; position: relative; max-height: 250px; overflow: hidden;}
.event-loaction .rt-holder .rt-img-holder {position: relative; overflow: hidden;}
.event-loaction .rt-holder .rt-img-holder img {width: 100%;}
.event-loaction .rt-holder .rt-detail {background: none !important; position: absolute; bottom: 0; padding: 15px 0 0; width: 100%;}
.event-loaction .rt-holder .rt-detail h2 {text-transform: uppercase; color: #ffffff; font: bold 60px dk_mango_smoothieregular; text-align: center; text-shadow: 0px 0px 0px #000; letter-spacing: 0px; margin: 0 0 20px; padding: 0;}
.event-loaction .rt-holder .entry-title a {color: #fff; text-decoration: none; margin-left: 0px; font-size: 20px; font-family: bree_rgbold; letter-spacing: 0; display: block; padding: 0 20px;}
.event-loaction .rt-holder:hover .entry-title a {color: #fff;}
.event-loaction .no-pad {padding: 0 !important;}

.event-loaction .rt-holder .rt-img-holder img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	filter: grayscale(0%);
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 100%;
}
.event-loaction .rt-holder:hover .rt-img-holder img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.event-loaction .rt-holder:hover {cursor: pointer;}

#disqus_thread {display: none;}
.entry-content.actualite-page-count .pvc_stats {display: none;}
.header-logo {margin: 0px 0 30px;}
.header-logo h1 {margin:0;}
.header-logo a {width: 60%; display: block; margin: 0 auto;}
.header-logo a img {width: 100%;}

.single-cast .home_cast .item {margin: 0px; width: 200px;}

.cast-detail-page {padding-bottom: 50px;}
#fancybox-overlay {z-index: 110000 !important;}
#fancybox-wrap {z-index: 1000000 !important;}

.single-cast .pvc_stats, .single-cast .wpulike {display: none;}

#secondary h2.widget-title {font: 24px bree_rgregular !important; color: #fff; text-transform: uppercase; margin: 0 0 17px; letter-spacing: 1px;}

.sidebar-testimonial {border-top: 1px solid #6d688d; padding: 20px 0;}
.sidebar-testimonial .content {color: #ffffff; font: 16px/24px bree_ltlight_oblique;}
.sidebar-testimonial .title {color: #dc4490; text-transform: uppercase; font: 13px bree_rgregular; padding-top: 5px;}
.rpwwt-widget ul li {padding: 15px 0 0px; margin: 0 !important; position: relative;}

#rpwwt-recent-posts-widget-with-thumbnails-3 li a span.rpwwt-post-title {color:#ffffff; font:15px/24px bree_ltlight;}
#rpwwt-recent-posts-widget-with-thumbnails-3 li a:hover span.rpwwt-post-title {color: #dc4490;}
#rpwwt-recent-posts-widget-with-thumbnails-3 img {width: 92px !important; height: 92px !important;}
.rpwwt-widget ul li img {margin: /* .3em 1em .75em */ 0 !important;}

.post-comment-box {border-top: 1px solid #6d688d; text-align: center; padding-top:30px; margin-top:55px;}
.comment.post-comment-icon {display: inline-block; margin-right: 25px; vertical-align: top; cursor: pointer;}
.post-comment-box .post-comment-icon span {margin-left: 7px;}

.st-custom-button.fa-icon {
	background-color: #3b5997;
	display: inline-block;
	padding: 12px 25px;
	cursor: pointer;
	color: #fff;
	font: 10px bree_ltlight;
	margin-right: 10px;
	margin-bottom: 10px;
}
.st-custom-button.fa-icon:hover, .st-custom-button.fa-icon:focus {background-color: #324c80;}
.st-custom-button.fa-icon i {margin-right:12px;}

.st-custom-button.tw-icon {
	background-color: #41b7d8;
	display: inline-block;
	padding: 12px 25px;
	cursor: pointer;
	font: 10px bree_ltlight;
	margin-right: 10px;
	color: #fff;
}
.st-custom-button.tw-icon:hover, .st-custom-button.tw-icon:focus {background-color: #39a2bf;}
.st-custom-button.tw-icon i {margin-right:12px;}

.st-custom-button.googleplus-icon {
	background-color: #d64937;
	display: inline-block;
	padding: 12px 25px;
	cursor: pointer;
	font: 10px bree_ltlight;
	margin-right: 10px;
	color: #fff;
}
.st-custom-button.googleplus-icon:hover, .st-custom-button.googleplus-icon:focus {background-color: #ba3e2f;}
.st-custom-button.googleplus-icon i {margin-right:12px;}

.st-custom-button.email-icon {
	background-color: #808080;
	display: inline-block;
	padding: 12px 25px;
	cursor: pointer;
	font: 10px bree_ltlight;
	color: #fff;
}
.st-custom-button.email-icon:hover, .st-custom-button.email-icon:focus {background-color: #606060;}
.st-custom-button.email-icon i {margin-right:12px;}

.social-shar {text-align: center; margin-bottom: 50px;}
.social-shar h3 {font: 16px bree_rgregular; color: #ffffff; margin: 0 0 35px; text-align: center; text-transform: uppercase; letter-spacing: 2px;}

.nav-links .prev-img {max-height: 238px; overflow: hidden; position: relative;}
.nav-links .prev-img .prev-img-over {
	position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(14,15,15,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#000', GradientType=0);
	opacity: 0.8;
}
.latest-event-overlay {
	position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(14,15,15,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#000', GradientType=0);
	opacity: 0.8;
}
.nav-pr-box, .nav-nt-box {position: absolute; left: 0; bottom: 0; width: 100%; z-index: 100; padding: 0 30px 20px;}
.nav-pr-box span, .nav-nt-box span {color: #ffffff;}
.post-navigation .nav-previous .nav-pr-box span, .post-navigation .nav-previous .nav-nt-box span {color: #ffffff;}
.post-navigation .nav-previous:hover .nav-pr-box span, .post-navigation .nav-next:hover .nav-nt-box span {color: #dc4490;}
.latest-post-detail {position: absolute; bottom: 25px; width: 100%; text-align: center; padding: 0 20px;z-index: 1000;}
.rpwwt-widget ul li span.rpwwt-post-title {font: 18px bree_rgbold; text-transform: uppercase; background: url(https://92bad6.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/title-line.jpg) no-repeat 50% 100%; display: block; padding: 0 0 15px; margin-bottom: 10px; color: #fff;}
.rpwwt-widget ul li:hover span.rpwwt-post-title {color: #dc4490;}
.rpwwt-widget ul li .rpwwt-post-date {font: 12px bree_ltlight;color: #fff;}
.rpwwt-widget ul li:hover .rpwwt-post-date {color: #dc4490;}
#secondary #rpwwt-recent-posts-widget-with-thumbnails-2.rpwwt-widget ul li {padding:0; border-top: none;}
#recent-posts-widget-with-thumbnails-2.widget {padding-bottom: 55px;}
.single-post .page-title {margin-bottom: 110px;}
.nav-previous, .post-navigation .nav-next {position: relative;}
.single-post .post-navigation {font-weight: 800;margin: 1.875em 0 65px 0;}
ul.products {margin-top: 30px !important;float: left; width: 100%;}
.products li{margin-bottom: 30px;}
.products li a.woocommerce-LoopProduct-link {display: block;text-align: center; background: #fff; border-radius:4px; float: left; width: 100%;}
.products li a img{padding: 40px 40px 30px !important; margin: 0px !important;}
.products li a h2.woocommerce-loop-product__title {color: #323232 !important; padding: 0px 20px 5px !important; text-align:left; font: 18px bree_rgregular !important; margin: 0 !important; letter-spacing: 0;}
.products li a:hover h2.woocommerce-loop-product__title {color: #dc4490 !important;}
.products li a p {color: #323232; padding: 0px 20px!important; text-align: left; font: 16px bree_ltlight !important;}
.products li a:hover p {color: #dc4490;}
.products li a span.price{border-top: 1px solid #e0e0e0; text-align: center; padding: 15px !important; margin: 0px !important; font: 20px bree_rgbold !important; color: #dc4490 !important; float: left; width: 100%;}
.products li a:hover span.price{color: #323232 !important;}
.products li a span.woocommerce-Price-currencySymbol {margin-right: 5px;}
p.woocommerce-result-count {display: none;}
.dates-content .event-data ul{margin:0;padding:0;list-style:none;}
.dates-content .title {margin-bottom: 50px; font:30px source_sans_prosemibold; text-transform:uppercase;letter-spacing: 1px;}
.event-data ul li td.date-lists {width: 20%;padding-bottom: 10px;}
.event-data ul li .date-lists span{color:#fff;float: left;width: 100%;}
.event-data ul li .date-lists span.date{font:22px source_sans_probold;text-align: center;}
.event-data ul li .date-lists span.month{font: 22px/10px source_sans_prosemibold; text-transform: uppercase;}
.event-data ul li .date-lists span.year{font: 18px/31px source_sans_proregular;}
.event-data ul li td.date-address {width: 40%;}
.event-data ul li td.date-address span a i{color: #d64a91; margin-right: 15px;}
.event-data ul li td.date-address span{color:#fff;font:18px source_sans_prosemibold;}
.event-data ul li td.date-address span.date-town {text-transform:capitalize}
.event-data ul li td.date-address span.date-country{text-transform: uppercase;}
.event-data ul li td.date-state span a {font:18px source_sans_proregular; text-transform:uppercase; color:#fff;}
.event-data ul li td.date-img span a i {font-size:18px; color:#d64a91;}
.event-data ul li td.date-img span a:hover i {color:#fff !important;}
.single-event .home_cast .cast-title{font:normal 30px bree_rgregular !important; text-transform:uppercase; text-align: left;}
.single-event .home_cast .cast-over-img {display: none;}
.single-event .home_cast .item img{display: block;width: 100% !important;height: auto !important;border: 1px solid #fff; border-radius:0px;}
.single-event .home_cast .event-date{font:30px bree_rgregular; padding-top:0px; padding-bottom: 30px; text-align: center; width: 100%;}
.single-event .home_cast .event-location{font:18px bree_ltlight;}
.single-event .event-detail {padding-left: 40px; padding-top: 20px;}
.single-event .event-detail h2{font:normal 30px bree_rgregular !important; text-transform:uppercase; letter-spacing: 1px; margin-top: 18px; margin-bottom: 12px;}
.single-event .event-detail ul{margin:0; padding:0; list-style:none;}
.single-event .event-detail .map {padding:0px;float: left;width: 100%;}
.single-event .event-detail .content p {font:18px/26px bree_ltlight; color:#ffffff; padding-top:0px;}
.event-detail .details{border: 2px solid #ffffff; padding: 20px 30px;font:20px bree_rgregular; }
.event-detail .details h4 {font: 24px satisfyregular;text-transform: capitalize;margin: 0px 0px 20px;border-bottom: 2px solid;display: inline-block;}
.event-calendar {float: left;width: 100%;margin-top: 26px;background: #f3f1f2;}
.event-calendar table thead tr {background:#e94394;height: 36px;}
.event-calendar table tbody td{color:#403d39;padding:10px 5px !important;    font-size: 14px !important;}
.event-calendar table tbody td.eventful a{color:#e94394;}
.event-calendar table td a.em-calnav i{color:#fff;font-size: 34px !important;
line-height: 30px;padding-top: 5px;}
.em-calendar table td a {display: inline-block;}
.event-calendar .em-calendar-wrapper {padding: 1px 3px;}
.event-calendar table td.month_name{font:24px satisfyregular;    text-transform: capitalize;}
.event-calendar table {margin-bottom: 0px;}
.event-calendar table tr.days-names td{text-transform:capitalize;font-size: 16px !important;}
.css-events-list .event-date-box .event-box {margin-bottom: 40px;}
.event-box-content {margin-bottom: 50px; float: left; width: 100%;}
.event-detail .details {border: 2px solid #ffffff; padding: 20px 30px; font: 20px bree_rgregular; float: left; width: 100%;}
.event-detail .details li span {font: 16px breeregular;}
.reserverbtn{text-align:center;padding: 30px 15px;float: left;width: 100%;}
.view-shop {float: left; width: 100%; text-align: center; margin-top: 50px; margin-bottom: 0px;}
.view-shop a {font: 18px bree_ltlight; background: #dc448f; color: #fff; display: inline-block; padding: 20px 100px; border-radius: 50px;text-transform: uppercase;}
.view-shop a:hover, .view-shop a:focus {background: #e7f8ff; color:#3c3564;}
.event-data ul li td a:hover, .event-data ul li td a:hover span {color: #d64a91 !important;}
#comments{display:none;}
.legal-info li {font: 18px/24px bree_ltlight; color:#fff; float: left; width: 50%; padding: 0 20px 5px 0;}
.legal-info li a {color:#fff;}
.legal-info li a:hover {color: #dc4490;}
.testimonial_nav_arrow_wrap {display: none !important;}
.legale-notice-title {margin-top: 20px;}
.woocommerce .header-logo {padding-top: 50px;}
.woocommerce .header-logo a {width: 60%;}
h1.woocommerce-products-header__title.page-title {text-transform: lowercase; margin-top: 20px;  margin-bottom: 10px;}
.video-section {text-align: center; font-size: 20px;}
.entry-content p, .entry-content-page p {font: 18px/28px bree_ltlight;}
.entry-content a, .entry-content-page a {color: #dc4490; font: 18px/20px bree_ltlight;}
.entry-content a:hover, .entry-content-page a:hover {color: #ffffff;}
.entry-content h3, .entry-content-page h3 {font: 24px bree_rgregular; margin: 1em 0 0.3em 0; padding:0;}
.faq-content h2 {margin: 0;}
.faq-content h3 {margin: 2em 0 0.3em 0;}
.faq-content h4 {margin: 0 0 5px; padding: 0; font: 18px/28px bree_ltlight; border-bottom: 1px solid #fff;
display: inline-block;}
.faq-content h4 span, .faq-content p span {font: 20px source_sans_probold; display: inline-block; margin-right: 5px; color: #dc4490;}
.ngg-album-compact {float: left; position: relative;}
.ngg-album-compact .album-overlay {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
	z-index: 100;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(14,15,15,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#000', GradientType=0);
	opacity: 0.8;
}
.ngg-album-compact .ngg-album-link a {display: block;}
.ngg-clear {clear: both;}
h3.comsoon-text {text-align: center; font: 30px bree_rgregular; color: #dc4490;}
.entry-content {min-height: 400px;}
.affix {position: fixed;z-index: 100000;width: 100%;min-height: 60px;background: #3c3564;box-shadow: 1px 5px 10px rgba(0,0,0,0.3);}
.affix .navbar {margin-bottom: 0px;}
.affix .main-navigation li a {background: none !important; height: 100% !important; width: 100% !important;padding: 10px !important; color: #ffffff;}
.affix .main-navigation li a:hover, .affix .main-navigation li.current-menu-item a {background: none; height: 100%; width: 100%; padding: 10px; color:#dc4490;}
.affix .main-navigation li {min-height: inherit; position: relative; margin: 0px 4% 0 !important; float: none;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{float:left;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box br{clear:none !important;}
.venue-text span.title {color: #dc4490;font-size: 24px;display:block;margin-top: 20px;}
.css-events-list.one-post {width: 50%;margin: 0 auto;}
.css-events-list.one-post .event-box {width: 100%;}
.latest-news.one-post .col-md-4 {width: 100%;}
.latest-news.one-post {width: 50%;margin: 0 auto;}
.page-template-le-spectacle #portfoliolist .portfolio {width: 100% !important;}
.page-template-dates #primary{float: left !important; width: 100% !important;}
.event-data ul li .date-lists span.date-text {width: auto;float: none;font:18px/20px source_sans_proregular;display:block;}
.event-data ul li .date-lists span.date-text2 {float: none;width: auto;font:18px/20px source_sans_proregular;display:block;margin-top: 10px;}
.home_cast .event-date span.date{font:22px source_sans_probold;text-align: center;color:#fff;}
.home_cast .event-date span.date-text {width: auto; float: none; font:18px/20px source_sans_proregular; display:inline-block; color:#fff;}
.home_cast .event-date span.date-text2 {float: none; width: auto; font:18px/20px source_sans_proregular; display:inline-block; margin-top: 10px; color:#fff;}
.home_cast .details {float: left;width: 100%;}
.home_cast .details ul{margin:0px; padding:0;list-style:none;} 
.home_cast .details h4{font: 30px bree_rgregular;margin-top: 30px;margin-bottom: 20px;}
.rt-tpg-container .isotope1 .rt-holder {min-height: 150px;}
.tab-content {padding: 50px 20px 20px;}
#presse h3 {font: 30px bree_rgregular; color:#fff; text-align: center;}
.ngg-album-compact h4 {position: absolute; bottom:0; font: 24px bree_rgregular; color:#fff; text-transform: uppercase; margin: 0; padding:0px; letter-spacing:2px; z-index: 100;}
.ngg-album-compact h4 a.ngg-album-desc {font: 24px bree_rgregular; color:#fff; text-transform: uppercase;overflow: hidden;display: block; height: 100%; padding: 0% 20px 20px; cursor: pointer;}
.ngg-album-compact h4 a.ngg-album-desc:hover {color: #dc4490;}
.ngg-gallery-thumbnail a {display: block;}
.ngg-gallery-thumbnail a img {width: 100%;}
.alm-reveal {float: left;width: 100%;}
.alm-reveal li {float: left;width: 33%; padding: 0 10px!important;}
.alm-reveal li .latest-news-box {background: #ffffff; border-radius: 10px; overflow: hidden;}
.alm-listing li img{position: inherit;}
.alm-reveal li .latest-news-box .title-box {padding: 30px 35px 0px;text-align: center; height: 105px; overflow: hidden; margin-bottom: 10px;}
.alm-reveal li .latest-news-box .title-box a {color: #3c3564; font: bold 32px dk_mango_smoothieregular; letter-spacing: 1px;}
.alm-reveal li .latest-news-box .title-box a:hover {color: #dc4490;}
.prev-img img{width:100%;}
.alm-btn-wrap button#load-more {background: #dc4490 !important;}
button.alm-load-more-btn.done{opacity:0 !important;}
.alm-reveal li .latest-news-box .thumbnailbox img{width:100% !important; position: relative !important;}
.alm-reveal li .latest-news-box .thumbnailbox {height: 360px;overflow: hidden;}
.css-events-list .event-box .event-content h3 {margin: 0 0 10px; min-height: 75px;}
#newspaper .owl-item{text-align:center;}
#newspaper  .owl-buttons {position: absolute;width: 100%;top: 50%;}
#newspaper .owl-buttons .owl-prev{background:url(https://2c1fb2.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/arrow-prev-hover-icon-ie.png) no-repeat center center;width:30px;height:30px;padding: 0;margin: 0;text-indent: -3000px;float: left;opacity: 1;}
#newspaper .owl-buttons .owl-next{background:url(https://2a50b8.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/arrow-next-hover-icon-ie.png) no-repeat center center;width:30px;height:30px;padding: 0;margin: 0;text-indent: -3000px;float: right;    opacity: 1;}
#presse .description-block{display:none;}

/************************* 19-03-32018 ******************************/

.woocommerce .shop-header-logo .header-logo{display: none;} 
.woocommerce .shop-header-logo .view-shop{display: none;}
.woocommerce-products-header.shop-page-products-header{margin-top: 50px;}
.woocommerce-products-header.shop-page-products-header h1{padding-top: 0px;}
.woocommerce ul.products li.product .button{width: 100%; text-align: center;}
.shop-page-products-header #primary{width: 100% !important;}
#billing_address_1_field label {/* color: #a00; */}
#billing_city_field label {/* color: #a00; */} 
#billing_state_field label {color: #fff;}
.woocommerce-account-fields .create-account .checkbox span{line-height:12px; left:30px; position: absolute; width: 190px;} 
.woocommerce-info{border-top-color: #a46497;}
.woocommerce-info::before {color: #a46497;}
.woocommerce-checkout .status-publish .pvc_stats{display: none;}
.woocommerce-checkout .select2-results__option {color: #0073aa;} 
.woocommerce-checkout .select2-results__option:hover {color: #ffffff;} 
.payment_methods.methods .payment_method_cod label {color: #a46497;}
.name-and-qty-order tr{border-bottom: none;}
.name-and-qty-order th{border-bottom: none;} 
.woocommerce-order .order-con-section {border: 5px solid #fe4294; padding: 20px; width: 70%; margin: 0px auto; margin-top: 20px; margin-bottom: 20px;}
.woocommerce-order {padding: 50px 30px; background-color: #ffffff; color: #000000;}
.woocommerce-order .order-con-section .woocommerce-order-details__title{display: none;}
.woocommerce-order .order-con-section .order-id-date{font-weight: bold; font-size: 24px; margin-bottom: 20px;}
.woocommerce-order .order-con-section th{border-right: 1px solid rgba(0,0,0,.1);}
.woocommerce-order .order-con-section th.woocommerce-table__product-qty.product-qty{border-right: none;}
.woocommerce-order .woocommerce-thankyou-order-received {color: #fe4294; font-weight: 600; font-size: 24px; text-align: center;}
.woocommerce-order .order-confirm-text p {color: #fe4294; font-weight: 600 !important;font-size: 24px !important; margin-bottom: 6px;}
.woocommerce-customer-details h2.woocommerce-column__title {color: #000000 !important;font-size: 13px !important; letter-spacing: 1px; font-weight: bold; font-family: inherit !important;}
.order-address-section h2{color: #000000 !important; font-size: 20px !important; letter-spacing: 1px; font-weight: bold; font-family: inherit !important; margin-top: 0px;}
.order-address-section .billing-address address{border: 1px solid rgba(0,0,0,.1); border-radius: 5px; padding: 15px;} 
.order-address-section .billing-address {width: 50%; float: left;}
.order-address-section .shipping-address address{border: 1px solid rgba(0,0,0,.1); border-radius: 5px; padding: 15px;}
.order-address-section .shipping-address {width: 50%; float: left;} 
.woocommerce-message::before{color: #dc4490 !important;}
.woocommerce-message {border-top-color: #dc4499;}
.woocommerce .woocommerce-message a.button{color: #ffffff; background-color: #dc4490 !important;}
.order-coupon-code .coupon{display: none;}
.woocommerce .button-update-cart:hover{cursor: pointer !important;color: #ffffff; background-color: #fe4294;}
.woocommerce .woocommerce-cart-form {color: #000;}
.woocommerce .cart-collaterals {color: #000;}
.woocommerce-cart .entry-content .woocommerce{background-color: #ffffff; padding: 30px;}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background-color: #fe4294;}
.woocommerce-cart .pvc_stats{display: none;}
.product-view-page {padding: 50px 0px; margin: 0% 4%; display: block;} 
.product-view-page #primary{width: 100% !important;}
.product-view-page #primary .woocommerce-tabs  ul.tabs li{color:#000000;}
.product-view-page #primary .woocommerce-tabs label {color:#000000;}
.product-view-page #primary .woocommerce-tabs {color:#000000;}
.product-view-page #primary .woocommerce-tabs .woocommerce-Tabs-panel h2{color:#000000 !important; margin-top: 0px !important;}
.product-view-page #primary .woocommerce-tabs .woocommerce-Tabs-panel{padding: 30px;} 
.product-view-page #primary .woocommerce-tabs .woocommerce-Tabs-panel .form-submit{margin-top: 20px !important;}
.product-view-page .return-text {position: relative; } 
.product-view-page .return-text a {background-color: #fe4294; color: #ffffff; padding: 15px 25px; border-radius: 30px; margin-top: -60px; position: absolute;}
.post-type-archive-product .products .product .add_to_cart_button:hover{color:#ffffff; background-color:#fe4294;}
.product-view-page #primary .woocommerce-tabs ul.tabs li.active{color: #fe4294;}
.boutique-button {max-width: 310px; max-height: 118px; position: fixed; right: 0; top: 254px; text-align: center; z-index: 100000;}
.panier-button-section{max-width: 310px; max-height: 118px; position: fixed; right: 0; top: 380px; text-align: center; z-index: 100000;} 
.boutique-button a, .panier-button a{background: url(https://51f406.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/side-fix-bg.png) no-repeat left top / 100% 100%; color: #fe4294; font: bold 32px dk_mango_smoothieregular; display: block;  padding: 12.5% 10% 10% 20%; min-width: 310px; min-height: 118px; letter-spacing: 2px;} 
.panier-button-section #panier-extra {border-left: 1px dashed #ffffff; border-bottom: 1px dashed #ffffff; padding: 4px 0px 20px;}
.panier-button-section #panier-extra p {margin-bottom: 4px;}
.panier-button-section #panier-extra .cart-contents{color: #fe4294; background-color:#ffffff; padding:5px 10px; border-radius: 15px;}
.panier-button-section #panier-extra .cart-contents:hover{color: #ffffff; background-color: #fe4294;}
.panier-button-section #panier-extra p.disqus_thread_total{margin-bottom: 10px;} 
.woocommerce-cart-form .cart_item .product-quantity .quantity .qty{width: 80px;}
#order-sucees-pdf-download{background-color: #ffffff; color: #fe4294; border: 3px solid #fe4294; border-radius: 15px; position: absolute; right: 0;}
#order-sucees-pdf-download:hover{background-color: #fe4294; color: #ffffff;}
.odrdsuccpdfgen {position: relative; display: block; min-height: 58px;}
.related.products .products .add_to_cart_button:hover {color: #ffffff; background-color: #fe4294;}
.single-product .woocommerce-message {margin-bottom: 100px !important; width: 70%;} 
.album-section .ngg-albumoverview .ngg-album-compact .ngg-album-gallery-image-counter{display: none;}
#calc_shipping_country option{color:#0073aa;}
.calculated_shipping #shipping_method label {color: #000000;}
.entry-content a:hover, .entry-content-page a:hover{color: #000000;}
.select2-container .select2-results__option{color: #000000;}
.slick-arrow:before{color: #fe4294;}
.slick-prev:before, .slick-next:before{font-size: 30px;}
.slick-slider#wpis-gallery {margin-top: 20px;}
.woocommerce-checkout #payment {position: relative; margin-top: 50px;}
.woocommerce-checkout #payment .pay-lab-checkout {position: absolute; margin-top: -40px; font-size: 18px; letter-spacing: 1px; font-weight: 700;} 
.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label{padding-left: 22px;}
.woocommerce-checkout .woocommerce-shipping-fields .shipping_address #shipping_state_field label{color: #ffffff;}
.woocommerce-order .order-confirm-text{text-align: center;}
.woocommerce-cart .post-edit-link {display: none;} 
.woocommerce-checkout .post-edit-link {display: none;}  
.images .slick-slider {width: 80%; margin: 0px auto !important;}
.flex-control-nav .slick-slide {width: 100px !important;}   
.images .slick-list{margin-top: 15px;}
#panier-extra .mon-panier{margin-bottom: 15px !important;} 


/***************** 03-04-2018 *******************/
.woocommerce div.product .product_title{font-family: source_sans_prosemibold;}
.products li a h2.woocommerce-loop-product__title {font-family: source_sans_prosemibold !important;}
.woocommerce .woocommerce-breadcrumb a{color: #ffffff;}
.woocommerce .woocommerce-breadcrumb{color: #ffffff;}
.summary .product_meta a{color: #ffffff;}
.summary .product_meta a:hover{color: #ffffff; text-decoration: underline;}
.woocommerce .product-view-page .slick-slider img{width: 100% !important; height: auto !important;} 
.woocommerce-page ul.products .product .star-rating{display:none;}
.woocommerce-product-rating .woocommerce-review-link {color: #ffffff;}
.woocommerce-product-rating .woocommerce-review-link:hover{color: #ffffff; text-decoration: underline;}


.woocommerce-Reviews #comments {display: block; padding-top: 0px;}
.woocommerce-Reviews #comments .woocommerce-Reviews-title{margin-bottom: 15px;} 
.g-recaptcha.ivole-recaptcha {margin-top: 20px;}


#myVidCarousel .owl-controls .owl-page.active span{
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
}
#myVidCarousel .owl-controls .owl-pagination .owl-page {
    padding: 0px 3px;
}
#myVidCarousel .owl-controls .owl-page span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}
#myVidCarousel .owl-controls .owl-buttons .owl-prev{background:url(https://c1d200.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/left-arrow.png) no-repeat center center;width:30px;height:30px;text-indent: -3000px;float: left;}
#myVidCarousel .owl-controls .owl-buttons .owl-next{background:url(https://e51af5.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/right-arrow.png) no-repeat center center;width:30px;height:30px;text-indent: -3000px;float: right;}
#myVidCarousel .owl-controls .owl-buttons {position: absolute;width: 100%;top: 50%;    z-index: 10; margin-top: -20px;}

.include-tax {
    font: 16px bree_rgregular!important;
    color: #515151;
    line-height: 29px !important;
    margin-left: 10px;
}
.product-subtotal .include-tax{display:none;}
.order-total span.include-tax {
    display: none;
}
/* .shipping span.include-tax {
    display: none;
} */
.order-total span.include-tax {
    display: none;
}
.cart-subtotal .include-tax {color:#fff;}
.product-total .include-tax {color:#fff;}
.shipping span.include-tax {color:#fff;}

/************************* @mediacss ******************************/

@media ( max-width: 1770px ) {
	.reserver-button a {min-width: 260px; min-height: 108px;}
	.boutique-button{top: 246px;}
	.panier-button-section{top: 364px;}
	.boutique-button a, .panier-button a{min-width: 260px; min-height: 108px;}
}
@media ( max-width: 1700px ) {
	.header-main .girl {width: 42%;margin-left: -23%; margin-top: -34%;}
}
@media ( max-width: 1660px ) {
	.reserver-button a {min-width: 220px; min-height: 95px; font: bold 30px dk_mango_smoothieregular;}
	.boutique-button a, .panier-button a{min-width: 220px; min-height: 95px; font: bold 30px dk_mango_smoothieregular;}
	.boutique-button {top: 236px;}
	.panier-button-section {top: 344px;}
	
}
@media ( max-width: 1600px ) {
	.woocommerce .header-main .girl {width: 36%; margin-left: -18%; margin-top: -35%;}
	.wrap {max-width: 1100px;}
	.navigation-top .wrap {max-width: 1100px;}
	.main-navigation li:nth-child(2) {margin-left: -80px;}
	.main-navigation li:nth-child(3) {margin-left: -70px;}
	.main-navigation li:nth-child(4) {margin-left: -80px;}
	.main-navigation li:nth-child(5) {margin-left: -70px;}
	.header-main .girl {width: 40%; margin-left: -20%; margin-top: -33%;}
	.woocommerce-checkout #payment {margin-top: 70px;}
	/* .woocommerce-checkout #payment .pay-lab-checkout {margin-top: -56px;} */  
}
@media ( max-width: 1599px ) {
	
}
@media ( max-width: 1560px ) {
}
@media ( max-width: 1530px ) {
	.navigation-top a {font: 28px amaticbold; font-weight: 600;}
	.main-navigation li {min-height: 175px; position: relative;}
	.main-navigation li:nth-child(1) {z-index: 10;}
	.main-navigation li:nth-child(1) a {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 182px; height: 120px; padding: 2em 1.5em 1em 1em;}
	.main-navigation li:nth-child(1) a:hover {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 182px; height: 140px; padding: 2.7em 1.5em 1em 1em;}

	.main-navigation li:nth-child(2) {margin-left: -35px;}
	.main-navigation li:nth-child(2) a {background:url(https://d04b21.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-2.png) no-repeat center bottom / cover; width:187px; height: 115px; padding: 1.5em 1em 1em;}
	.main-navigation li:nth-child(2) a:hover {background:url(https://d04b21.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-2.png) no-repeat center bottom / cover; width: 187px; height: 135px; padding: 2.3em 1em 1em;}

	.main-navigation li:nth-child(3) {margin-left: -30px; z-index: 10;}
	.main-navigation li:nth-child(3) a {background:url(https://5ca95d.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-3.png) no-repeat center bottom / cover;width: 211px;height: 140px;padding: 2.0em 1.25em 1em 1.25em;}
	.main-navigation li:nth-child(3) a:hover {background:url(https://5ca95d.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-3.png) no-repeat center bottom / cover; width: 211px; height: 150px; padding: 2.4em 1.25em 1em 1.25em;}

	.main-navigation li:nth-child(4) {margin-left: -40px;}
	.main-navigation li:nth-child(4) a {background:url(https://c6d0f4.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-4.png) no-repeat center bottom / cover; width: 211px; height: 120px; padding: 1.7em 1.5em 1em 1.5em;}
	.main-navigation li:nth-child(4) a:hover {background:url(https://c6d0f4.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-4.png) no-repeat center bottom / cover; width: 211px; height: 140px; padding: 2.4em 1.5em 1em 1.5em;	}

	.main-navigation li:nth-child(5) {margin-left: -50px; z-index: 10;}
	.main-navigation li:nth-child(5) a {background:url(https://1b646e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-5.png) no-repeat center bottom / cover; width: 222px;height: 130px;padding: 2.0em 1.7em 1em 1.5em;}
	.main-navigation li:nth-child(5) a:hover {background:url(https://1b646e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-5.png) no-repeat center bottom / cover;width: 222px; height: 150px;padding: 2.8em 1.7em 1em 1.5em;}

	.main-navigation li:nth-child(6) {margin-left: -30px;}
	.main-navigation li:nth-child(6) a {background:url(https://50d1d5.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-6.png) no-repeat center bottom / cover; width: 169px; height: 120px; padding: 1.6em 1.5em 1em 1em;}
	.main-navigation li:nth-child(6) a:hover {background:url(https://50d1d5.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-6.png) no-repeat center bottom / cover; width: 169px; height: 140px; padding: 2.3em 1.5em 1em 1em;}
	
	.main-navigation li:nth-child(7) {margin-left: -70px;}
	.main-navigation li:nth-child(7) a {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 192px; height: 130px; padding: 2.2em 1.5em 1em 1.25em;}
	.main-navigation li:nth-child(7) a:hover {background:url(https://5c86ee.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/menu-1.png) no-repeat center bottom / cover; width: 192px; height: 150px; padding: 2.8em 1.5em 1em 1.25em;}
	
	.header-social {top: -30px;}
	.header-logo {margin: 0;}
	.header-logo a {width: 50%;}
	.header-main {margin-top: 150px;}
	.wrap {max-width: 1000px;}
	.navigation-top .wrap {max-width: 1000px;}
	.rabbit {left: -230px;}
	.header-social ul li {margin-right: 15px;}
	.header-main .watch {margin-right: 0%; margin-top: -20%;}
	.affix .main-navigation li {margin: 0px 3.5% 0 !important;}
	.header-main .girl {width: 40%; margin-left: -21%; margin-top: -29%;}
	.header-social.inner-social {top: -25px;}
	.alm-reveal li .latest-news-box .thumbnailbox {height: 340px;}
	.woocommerce-checkout #payment .pay-lab-checkout {margin-top: -56px;}
}
@media ( max-width: 1440px ) {
	.reserver-button {top: 110px; max-width: 290px; max-height: 98px;}
	.reserver-button a {padding: 13% 10% 10% 25%; min-width: 160px; min-height: 75px; font: bold 26px dk_mango_smoothieregular;}
	.header-main .girl {width: 37%;margin-left: -19%;margin-top: -27%;}
	.boutique-button{top: 188px; max-width: 290px; max-height: 98px;}
	.boutique-button a{padding: 13% 10% 10% 25%; min-width: 160px; min-height: 75px; font: bold 26px dk_mango_smoothieregular;}
	.panier-button-section{top: 268px; max-width: 290px; max-height: 98px;}
	.panier-button a{padding: 13% 10% 10% 25%; min-width: 160px; min-height: 75px; font: bold 26px dk_mango_smoothieregular;}
	.panier-button-section #panier-extra .cart-contents{display: block; max-width: 140px; margin: 0px auto;}
}
@media ( max-width: 1390px ) { 
.header-main .girl {
    width: 33%;
    margin-left: -16%;
    margin-top: -26%;}
}
@media ( max-width: 1366px ) {
	.container {
		width: 970px;
	}
}

@media ( max-width: 1330px ) {
.header-main .girl {width: 30%; margin-left: -14%;margin-top: -26%;}

.css-events-list .event-box .event-content h3 a {font: 600 24px dk_mango_smoothieregular;}

}
@media ( max-width: 1280px ) {
	.wrap {max-width: 900px !important;}
	.navigation-top .wrap {max-width: 900px !important;}
	.panel-content .wrap {max-width: 830px;}
	section#main-slider {margin-top: 23px;}
	.event-loaction .rt-holder {max-height: 240px;}
	.main-navigation li:nth-child(2) {margin-left: -55px;}
	.main-navigation li:nth-child(3) {margin-left: -50px;}
	.main-navigation li:nth-child(4) {margin-left: -60px;}
	.main-navigation li:nth-child(5) {margin-left: -70px;}
	.main-navigation li:nth-child(6) {margin-left: -50px;}
	.affix .main-navigation li {margin: 0px 3% 0 !important;}
	.latest-news ul li .latest-news-box .thumbnailbox {height: 320px;}
	.alm-reveal li .latest-news-box .thumbnailbox {height: 300px;}
	.css-events-list .event-box:nth-child(1n) {margin-right: 12px;}
	.css-events-list .event-box:nth-child(2n) {margin-left: 12px; margin-right: 0;}
}
@media ( max-width: 1199px ) {
	.header-social.inner-social {top: -25px;}
	.event-loaction .rt-holder {max-height: 230px;}
	.reserver-button {top: 130px;}
	.header-main .girl {width: 30%; margin-left: -11%; margin-top: -26%;}
	.boutique-button{top: 208px;}
	.panier-button-section{top: 286px;}
	
	
	
}
@media ( max-width: 1140px ) {
	.navigation-top a {font: 26px amaticbold; font-weight: 600;}
	.css-events-list .event-box {width: 48.3%;}
	.testimonial_slider__default .testimonial_quote {padding: 80px 20px 0px !important;}
	.main-navigation li {min-height: 214px;}
	.event-loaction .rt-holder {max-height: 205px;}
	.main-navigation li:nth-child(6) {margin-left: -60px;}
	.main-navigation li:nth-child(7) {margin-left: -90px;}
	.reserver-button {top: 150px;}
	.boutique-button{top: 230px;}
	.panier-button-section{top: 310px;}
	
}
@media ( max-width: 1110px ) {
.header-main .girl {
    width: 27%;
    margin-left: -9%;
    margin-top: -23%;}
}
@media ( max-width: 1071px ) {
	.main-navigation li {min-height: 174px;}
	.event-loaction .rt-holder {max-height: 195px;}
	.header-social ul li {margin-right: 15px;}
	.header-social {top: -10px;}
	.header-main {margin-top: 150px;}
	.reserver-button {top: 140px;}
	.header-main .girl {width: 25%; margin-left: -8%; margin-top: -20%;}
	.boutique-button{top: 220px;}
	.panier-button-section{top: 300px;}  
	
}
@media ( max-width: 1050px ) {
.header-main .girl {
    width: 23%;
    margin-left: -7%;
    margin-top: -19%;}
}
@media ( max-width: 1024px ) {
	.panel-content .wrap {padding-bottom: 3em; padding-top: 3em;}
	.social-feed {margin-top: 50px;}
	.home_cast #cast .owl-controls {display: none !important;}
	.event-data ul li p{line-height:100px;margin-bottom: 0px;}
	.event-data ul li p.date-lists{width: 14%;padding-bottom: 10px;float: left;} 
	.event-data ul li p.date-address {width: 40%;float: left;}
	.event-data ul li p.date-state{float: left; width: 30%;}
	.event-data ul li p.date-address span a i{color: #d64a91;margin-right: 15px;}
	.event-data ul li p.date-address span{color:#fff;font:18px source_sans_prosemibold;}
	.event-data ul li p.date-address span.date-town {text-transform:capitalize}
	.event-data ul li p.date-address span.date-country{text-transform: uppercase;}
	.event-data ul li p.date-state span a{font:18px source_sans_proregular;text-transform:uppercase;color:#fff;}
	.event-data ul li p.date-img {float: right;width: 10%;}
	.event-data ul li p.date-img span i{font-size:18px; color:#d64a91;}
	.header-social.inner-social {top: -15px;}
	.header-main .girl {width: 22%; margin-left: -6%; margin-top: -19%;}
}
@media ( max-width: 1023px ) {
	.header-main .watch, .header-main .girl, .herisson, .rabbit {display: none;}
}
@media ( max-width: 1008px ) {
	.wrap {max-width: 100%; padding: 0 15px;}
	.navigation-top .wrap {max-width: 100%; padding: 0 15px;}
	.reserver-button {top: 10px;}
	.site-header {z-index: 100000;}
	.main-navigation li {min-height: 10px;}
	.main-navigation li:nth-child(2), .main-navigation li:nth-child(3), .main-navigation li:nth-child(4), 
	.main-navigation li:nth-child(5), .main-navigation li:nth-child(6), .main-navigation li:nth-child(7) {margin-left: 0px;}
	.main-navigation li:nth-child(1) a {background: none; width: 100%; height: auto; padding: 10px; text-align:left;}
	.main-navigation li:nth-child(1) a:hover {background: none; width: 100%; height: auto; padding: 10px; text-align: left;}
	.main-navigation li:nth-child(2) a {background: none; width: 100%; height: auto; padding: 10px; text-align:left;}
	.main-navigation li:nth-child(2) a:hover {background: none; width: 100%; height: auto; padding: 10px; text-align: left;}
	.main-navigation li:nth-child(3) a {background: none; width: 100%; height: auto; padding: 10px; text-align:left;}
	.main-navigation li:nth-child(3) a:hover {background: none; width: 100%; height: auto; padding: 10px; text-align: left;}
	.main-navigation li:nth-child(4) a {background: none; width: 100%; height: auto; padding: 10px; text-align:left;}
	.main-navigation li:nth-child(4) a:hover {background: none; width: 100%; height: auto; padding: 10px; text-align: left;}
	.main-navigation li:nth-child(5) a {background: none; width: 100%; height: auto; padding: 10px; text-align:left;}
	.main-navigation li:nth-child(5) a:hover {background: none; width: 100%; height: auto; padding: 10px; text-align: left;}
	.main-navigation li:nth-child(6) a {background: none; width: 100%; height: auto; padding: 10px; text-align:left;}
	.main-navigation li:nth-child(6) a:hover {background: none; width: 100%; height: auto; padding: 10px; text-align: left;}
	.main-navigation li:nth-child(7) a {background: none; width: 100%; height: auto; padding: 10px; text-align:left;}
	.main-navigation li:nth-child(7) a:hover {background: none; width: 100%; height: auto; padding: 10px; text-align: left;}
	.navigation-top a {color: #ffffff;}
	.main-navigation .menu-top-menu-container {width: 250px;	position: fixed;left: -250px;top:0;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		z-index: 100000; height: 100vh;}
	.main-navigation.toggled-on .menu-top-menu-container {width: 250px;position: fixed;left: 0;top:0;background: #3e366d;padding: 50px 10px 10px 10px;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		z-index: 100000; height: 100vh;}
	.header-social.inner-social {text-align: center; position: absolute; left: 20px; top: -15px; z-index: 100; width: 180px;}
	.header-social.inner-social ul li.social-in {margin-right: 0px; margin-top: 0px; float: none;}
	.page-id-170 .page-title {margin: 30px 0;}
	.reserver-button a {width: 200px; height: 80px; padding: 20px 30px 22px 60px; font: bold 30px dk_mango_smoothieregular;}
	.header-main {margin-top: 100px;}
	.header-social {top: -90px; right: inherit; left: 20px; z-index: 100;}
	.header-social.inner-social ul li.social-in, .header-social ul li{margin-right: 0px; margin-top: 0px; float: none;}
	.js .menu-toggle {display: block;}
	.page-title h1 {margin: 0px;}
	.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {margin: 30px 0 20px;}
	.header-social ul li a {background: url(https://b9629a.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/scf-bg.png) no-repeat center top / cover; width: 45px;	height: 42px; padding: 9px 16px; font-size: 16px;}
	.header-social ul li{width: 45px; height: 42px;}
	/* .header-social ul li.social-tw a {background: url(https://e274c9.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/sct-bg.png) no-repeat center top / cover; width: 45px; height: 42px; padding: 9px 16px; font-size: 16px; top: 5px;}
	.header-social ul li.social-in a {background: url(https://0eb06e.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/sci-bg.png) no-repeat center top / cover; width: 45px;  height: 42px; padding: 9px 16px; font-size: 16px;} */
	.navigation-top {position: relative;}
	.affix {position: relative !important; background: none; box-shadow: 0px 0px 0px rgba(0,0,0,0.3);}
	.affix .main-navigation li {margin: 0px 0 6px !important; display: block;}
	.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {font: bold 50px dk_mango_smoothieregular;}
	.boutique-button{top: 90px;}
	.panier-button-section{top: 170px;} 
	.boutique-button a{width: 200px; height: 80px; padding: 20px 30px 22px 60px; font: bold 30px dk_mango_smoothieregular;}
	.panier-button a{width: 200px; height: 80px; padding: 20px 30px 22px 60px; font: bold 30px dk_mango_smoothieregular;}
	
}
@media ( max-width: 991px ) {
	.event-loaction .rt-holder {max-height: 300px;}
}
@media ( max-width: 950px ) {
	.event-loaction .rt-holder {max-height: 290px;}
}
@media ( max-width: 930px ) {
	.css-events-list .event-box {width: 48.2%;}
}
@media ( max-width: 920px ) {
	.event-loaction .rt-holder {max-height: 280px;}
}
@media ( max-width: 900px ) {
	.css-events-list .event-box {width: 100%;}
	.css-events-list .event-box:nth-child(1n), 
	.css-events-list .event-box:nth-child(2n) {margin-left: 0px; margin-right: 0px;}
	.error404 .search-form input[type="search"] {width: 85%;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 15px 30px 15px;   width: 29.5%;}
	.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after {clear: none;}
	.latest-news ul li .latest-news-box .thumbnailbox {height: 300px;}
	.alm-reveal li .latest-news-box .thumbnailbox {height: 290px;}
	.info-box {margin: 0 15px 15px;}
	.event-calendar table tbody td {padding: 5px !important;}
	.event-calendar table tr.days-names td {font-size: 16px !important;}
	.event-calendar table tbody td {font-size: 12px !important;}
	.css-events-list .event-box .event-content h3 a {font: 600 34px dk_mango_smoothieregular;}
	.single-product.woocommerce #content div.product .woocommerce-tabs {clear: both;}
	.single-product .woocommerce-message { width: 100%;}
}
@media ( max-width: 890px ) {
	.event-loaction .rt-holder {max-height: 270px;}
}
@media ( max-width: 860px ) {
	.event-loaction .rt-holder {max-height: 260px;}
}
@media ( max-width: 850px ) {
	.event-loaction .rt-holder {max-height: 250px;}
	.event-data ul li td.date-lists {width: 14%;padding-bottom: 10px;}
	.latest-news ul li .latest-news-box .thumbnailbox {height: 290px;}
	.alm-reveal li .latest-news-box .thumbnailbox {height: 270px;}
	.description-block {padding: 0 25px 30px;}

}
@media ( max-width: 830px ) {
	.tntVideoItem .arrow-box i {color: #fff; font-size: 60px;}
	.event-loaction .rt-holder {max-height: 255px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 15px 30px 15px;width: 29%;}
	
}
@media ( max-width: 825px ) {
	.latest-news ul li .latest-news-box .thumbnailbox {height: 280px;}
	.alm-reveal li .latest-news-box .thumbnailbox {height: 260px;}
	.description-block {padding: 0 25px 30px;}
}
@media ( max-width: 800px ) {
	.ngg-galleryoverview br {display: none;}
	.ngg-gallery-thumbnail-box {width: 50% !important;}
	.event-loaction .rt-holder {max-height: 240px;}
	.event-data ul li td {width: 100% !important; display: block; padding-bottom: 10px !important;}
	.event-data ul li .date-lists span {width: auto; margin-right: 5px;}
	.event-data ul li .date-lists span.month {font: 22px/50px source_sans_prosemibold;}
	.event-data ul li .date-lists span.year {font: 18px/52px source_sans_proregular;}
	.event-data ul li td.date-lists {max-height: 55px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 10px 30px 10px;width: 47%;}
	.alm-reveal li .latest-news-box .thumbnailbox {height: 250px;}
	.event-calendar table tr.days-names td {font-size: 14px !important;}
	.event-calendar table tbody td {font-size: 10px !important;}
}
@media ( max-width: 768px ) { 
	.single-product .woocommerce-message {margin-bottom: 30px !important; padding: 15px 15px 15px 50px;}
	.product-view-page .return-text a{margin-top: 0px; position: initial;}
	.product-view-page .return-text {position: initial; min-height: 50px;}
}
@media ( max-width: 767px ) {
	.latest-news ul li:first-child {padding-left: 15px;}
	.latest-news ul li:last-child {padding-right: 15px;}
	.latest-news ul li .latest-news-box .thumbnailbox {height: auto;}
	.alm-reveal li .latest-news-box .thumbnailbox {height: auto;}
	.latest-news ul li .latest-news-box .title-box {height: auto;}
	.latest-news ul li .latest-news-box {margin-bottom: 30px;}
	.testimonial_slider__default .testimonial_quote {padding: 80px 0px 0px !important;}
	.testimonial_slider__default .testimonial_wrapper {height: 450px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance {height: 450px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri {height: 450px !important;}
	.testimonial_slider__default .testimonial-star-outer {margin-top: 20px;}
	.widget-column.footer-widget-1 {margin-bottom: 30px;}
	.single-cast .subtitle {margin-top: 30px;}
	.tntVideoItem {width: 100% !important; margin-left: 0px !important; margin-bottom: 30px;}
	.tntVideoItem .videoLink img {width: 100% !important; height: auto !important;}
	.tntVideoItem .arrow-box i {font-size: 6em;}
	.site-footer .footer-widget-2 .widget ul li {padding: 0 0.5em 5px 0;}
	.home_event .no-pad-left {padding-left: 0px !important; padding: 0 !important;}
	.event-loaction .rt-holder {max-height: inherit;}
	.nav-links .prev-img {max-height: inherit;}
	.nav-links .prev-img img {width: 100%;}
	.single-event .event-detail{padding-left: 15px;}
	.single-event .event-detail h2{margin-top:50px;}
	.details li {width: 100%;}
	#secondary {padding: 2em 0 0em;}
	.rt-tpg-isotope .isotope-item {margin-bottom: 20px;}
	.css-events-list.one-post {width: 100%;}
	.latest-news.one-post {width: 100%;}
	.alm-reveal li {width: 100%;}
	.woocommerce-order .order-con-section{width: 100%; padding: 15px;}
}
@media ( max-width: 840px ) {
	.event-date-details p {padding: 0px 20px;}
	.event-calendar table td.month_name {font: 20px satisfyregular;}
	.event-calendar table td a.em-calnav i {font-size: 26px !important;}
}
@media ( max-width: 767px ) {
	.event-calendar table tr.days-names td {font-size: 20px !important;}
	.event-calendar table tbody td {font-size: 16px !important;}
	.event-calendar table td.month_name {font: 22px satisfyregular;}
	.vacances-event-description.collapsed {margin-bottom: 20px;}
}
@media ( max-width: 720px ) {
	.woocommerce .header-logo {padding-top: 50px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 0px 30px 0px; width: 100%;}
	.view-shop {margin-top: 50px;}
	h1.woocommerce-products-header__title.page-title {margin: 10px 0 0px;}
}
@media ( max-width: 640px ) {
	.site-footer .footer-widget-2 .widget ul li {width: 50%;}
	.page-title {font: bold 50px dk_mango_smoothieregular;}
	.page-title h1 {font: bold 50px dk_mango_smoothieregular;}
	.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {margin: 10px 0 50px;}
	h2 {font:bold 30px/40px dk_mango_smoothieregular !important;}
	.faq-content h3 {margin: 1em 0 0.3em 0;}
	.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {font: bold 40px dk_mango_smoothieregular;}
}
@media ( max-width: 610px ) {
	.error404 .search-form input[type="search"] {width: 80%;}
}

@media ( max-width: 588px ) {
	.woocommerce-checkout #payment {margin-top: 90px;}
	.woocommerce-checkout #payment .pay-lab-checkout {margin-top: -84px;} 
}

@media ( max-width: 568px ) {
	.testimonial_slider__default .testimonial_wrapper {height: 500px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance {height: 500px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri {height: 500px !important;}
	.ngg-gallery-thumbnail-box {width: 100% !important;}
	.tntVideoItem .arrow-box i {font-size: 5em;}
}
@media ( max-width: 550px ) {
	.order-address-section .billing-address{width: 100%;} 
	.order-address-section .shipping-address{width: 100%;}
}
@media ( max-width: 520px ) {
	.woocommerce-checkout .woocommerce-billing-fields #billing_first_name_field{width: 100%;}
	.woocommerce-checkout .woocommerce-billing-fields #billing_last_name_field{width: 100%;}
	.woocommerce-order{padding: 15px;}
	.woocommerce-order .order-con-section{padding: 5px;}
}
@media ( max-width: 510px ) {
	.st-custom-button.email-icon {padding: 12px 28px;margin-right: 15px;}
}
@media ( max-width: 500px ) {
	.testimonial_slider__default .testimonial_wrapper {height: 800px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance {height: 800px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri {height: 800px !important;}
	.event-data ul li p.date-lists{width:50%;float:left;padding-bottom: 0px;}
	.event-data ul li p.date-address{width:50%;float: left;margin-bottom: 10px;}
	.event-data ul li p.date-state{width:50%;float:left;}
	.event-data ul li p.date-img{width:50%;float:left;}
	.event-data ul li p{line-height:0px;}
	.event-data ul li p.date-lists span.date {font: 20px source_sans_probold;width: auto;}
	.event-data ul li p.date-lists span.month {font: 20px source_sans_prosemibold;text-transform: uppercase;width: auto;padding-left: 8px;}
	.event-data ul li p.date-lists span.year {font: 20px source_sans_proregular;width: auto;
    padding-left: 5px;}
	.event-data ul li table.mobile td {padding-bottom: 20px;}
	
	
}
@media ( max-width: 480px ) {
	.css-events-list .event-box .event-logo {display: block; width: 100%; text-align: center; vertical-align: middle; background: #ffffff; padding: 20px;}
	.css-events-list .event-box .event-content {display: block; padding: 20px; width: 100%;}
	.upcomming-shows h2 {font-size: 40px !important;}
	.latest-news ul li .latest-news-box .title-box {padding: 20px 15px 10px;}
	.info-box {margin: 0 15px 20px;}
	.description-block {padding: 0 15px 20px;}
	.site-footer .footer-widget-2 .widget ul li {width: 100%;}
	.tntVideoItem .arrow-box i {font-size: 4em;}
	.page-title h1 {font: bold 50px dk_mango_smoothieregular; margin: 0px 0 0px;}
	.error404 .search-form input[type="search"] {width: 75%;}
	.rt-tpg-container .isotope1 .rt-holder .entry-title a {font-size: 18px;}
	.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {margin: 0px 0 20px;}
	.woocommerce .header-logo {padding-top: 20px;}
	.view-shop {margin-top: 30px;}
	h1.woocommerce-products-header__title.page-title {margin: 0px;}
	.vacances-event-description.collapsed {max-height: 1530px;}
}
@media ( max-width: 460px ) {
	.vacances-event-description.collapsed {max-height: 1600px;}
}
@media ( max-width: 440px ) {
	.vacances-event-description.collapsed {max-height: 1700px;}
}
@media ( max-width: 430px ) {
	.vacances-event-description.collapsed {max-height: 2000px;}
	.testimonial_slider__default .testimonial_wrapper {height: 900px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance {height: 900px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri {height: 900px !important;}
	.header-social.inner-social {left: 15px; width: 160px;}
	.header-social.inner-social ul li {margin-right: 5px;}
	.reserver-button a {width: 150px; height: 60px; padding: 15px 10px 22px 40px; min-width: 150px;min-height: 65px; font: bold 26px dk_mango_smoothieregular;}	
	.reserver-button {top: 20px;}
	.header-social ul li {margin-right: 5px;}
	.boutique-button a{width: 150px; height: 60px; padding: 15px 10px 22px 40px; min-width: 150px; min-height: 65px; font: bold 26px dk_mango_smoothieregular;}
	.panier-button a{width: 150px; height: 60px; padding: 15px 10px 22px 40px; min-width: 150px; min-height: 65px;
    font: bold 26px dk_mango_smoothieregular;}
	.panier-button-section {top: 162px;}
	.panier-button-section #panier-extra .cart-contents{max-width: 120px;}
}

@media ( max-width: 410px ) {
	.st-custom-button.googleplus-icon {margin-right: 5px;}
	.single-event .event-detail h2 {margin-top: 40px;}
}

@media ( max-width: 405px ) {
	.st-custom-button.googleplus-icon {margin-right: 11px;margin-left: 7px;padding: 12px 22px;}
	.view-shop a {width: 100%; padding: 20px;}
}
@media ( max-width: 402px ) {
	.woocommerce-checkout #payment .pay-lab-checkout{font-size: 14px;}
	.woocommerce-checkout #payment .pay-lab-checkout {margin-top: -66px;}
}
@media ( max-width: 400px ) {
	.event-calendar table tr.days-names td {font-size: 16px !important;}
	.event-calendar table tbody td {font-size: 14px !important;}
	.single-event .event-detail .content p {font: 16px/24px bree_ltlight;}
}
@media ( max-width: 390px ) {
	.error404 .search-form input[type="search"] {width: 70%;}
}
@media ( max-width: 380px ) {
	.testimonial_slider__default .testimonial_wrapper {height: 1000px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance {height: 1000px !important;}
	.testimonial_slider__default .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri {height: 1000px !important;}
	.event-data ul li p.date-lists {width: 100%;float: none;padding-bottom: 10px;text-align: center;}
	.event-data ul li .date-lists span {float: none;}
	.event-data ul li p.date-address {width: 100%;float: none;margin-bottom: 10px;text-align: center;}
	.event-data ul li p.date-state {width: 100%;float: none;text-align: center;margin-bottom:10px;}
	.event-data ul li p.date-img {width: 100%;float: none;text-align: center;}
	.dates-content .title {font: 25px source_sans_prosemibold;}
}
@media ( max-width: 360px ) {
	.menu-toggle {padding: 0.4em 0;}
	.upcomming-shows h2 {font-size: 30px !important;}
	.testimonial_slider__default .testimonial_quote {font-size: 26px !important; line-height: 38px;}
	.page-title h1 {font: bold 40px dk_mango_smoothieregular;}
	.page-title {font: bold 40px dk_mango_smoothieregular;}
	.rt-tpg-container .isotope1 .rt-holder .entry-title a {font-size: 16px;}
}
@media ( max-width: 340px ) {
	.error404 .search-form input[type="search"] {width: 90%; float: none; margin-bottom: 10px;}
	/* .reserver-button a {width: 120px; min-width: 120px; font: bold 22px dk_mango_smoothieregular;
    padding: 17px 10px 22px 30px;} */
	.home_cast {padding: 0;}
	.event-detail {padding: 20px 0px !important;}
}
@media ( max-width: 330px ) {
	.woocommerce-checkout #payment .pay-lab-checkout {margin-top: -80px;}
}
@media ( max-width: 320px ) {
	.tntVideoItem .arrow-box i {font-size: 3em;}
	.dates-content .title {font: 20px source_sans_prosemibold;} 
}


/*simple reset*/
.star {display: block;position: absolute;top: 25%;left: 25%;background: url(https://e1d9b0.claudeassets.com/20240304203800im_/https://www.emilie-jolie.com/wp-content/themes/emiliejolie/assets/images/st1.png) no-repeat left top; width: 21px; height: 21px; overflow: hidden; z-index: 2;
	animation: glitter 4.5s linear 0s infinite normal;
	-webkit-animation: glitter 4.5s linear 0s infinite normal;
	-moz-animation: glitter 4.5s linear 0s infinite normal;
	-ms-animation: glitter 4.5s linear 0s infinite normal;
	-o-animation: glitter 4.5s linear 0s infinite normal;
}
.star-top,.star-bottom {position: relative;display: block;}
.star-top:before , 
.star-top:after ,
.star-bottom:before ,
.star-bottom:after{
	content: "";
	width: 24px;
	height: 24px;
	/* background: #30275E;
	border-radius: 25%; */
	position: absolute;
}

/*CSS3 pseudo class for positioning curves*/
.star-top:before {top: -12px;left: -12px;}
.star-top:after {bottom: -12px;left: 12px;}
.star-bottom:before {top: 12px;left: -12px;}
.star-bottom:after {top: 12px;left: 12px;}

/*css3 keyframes for glittering effect*/
@-webkit-keyframes glitter {
	0%  { -webkit-transform: scale(1.0); opacity: 1; }
	25%  { -webkit-transform: scale(0.5); opacity: 0; }
	50%  { -webkit-transform: scale(1.0); opacity: 1; }
	75%  { -webkit-transform: scale(0.5); opacity: 0; }
	100% { -webkit-transform: scale(1.0); opacity: 1; }
}
@-moz-keyframes glitter {
	0%  { -moz-transform: scale(1.0); opacity: 1; }
	25%  { -moz-transform: scale(0.5); opacity: 0; }
	50%  { -moz-transform: scale(1.0); opacity: 1; }
	75%  { -moz-transform: scale(0.5); opacity: 0; }
	100% { -moz-transform: scale(1.0); opacity: 1; }
}
#myVidCarousel .carousel-indicators {
    bottom: -50px;
}

#myVidCarousel {margin-top: 65px;}


#myVidCarousel .carousel-control {
    top: 50%;
    bottom: initial;
	
	
}
@media screen and (min-width: 980px) {
li#menu-item-559 {
    margin-left: -10px;
}
li#menu-item-1088 {
    margin-left: -67px;
}
}
.owl-carousel .owl-wrapper-outer {
       z-index: 1;  
}
.owl-item { 
     transform: translateZ(0);
     -webkit-transform: translateZ(0); 
     -ms-transform: translateZ(0);
 }



/* For browsers that support 'object-fit' */
@supports ( object-fit: cover ) {
	.has-header-image .custom-header-media img,
	.has-header-video .custom-header-media video,
	.has-header-video .custom-header-media iframe, .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; top: 0; -ms-transform: none; -moz-transform: none; -webkit-transform: none; transform: none; width: 100%;
	}
	

/*
     FILE ARCHIVED ON 05:42:33 Apr 08, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:32:41 Aug 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.402
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.038
  esindex: 0.006
  cdx.remote: 23.395
  LoadShardBlock: 167.366 (3)
  PetaboxLoader3.datanode: 119.013 (5)
  PetaboxLoader3.resolve: 135.24 (3)
  load_resource: 242.523 (2)
*/