#ytshader {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,.2);
z-index: 1;
}
html { font-family: 'Fira Sans', sans-serif; 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: 'Fira Sans', sans-serif; font-size: 1em; }
a { background-color: transparent; -webkit-text-decoration-skip: objects; }
a:active, a:hover { outline-width: 0; }
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: 'Fira Sans', sans-serif; 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: 'Fira Sans', 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; }  .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; }
.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; } .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; } .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; } @font-face {
font-family: "AgenorBold";
src: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/fonts/AgenorBold/font.woff2) format('woff2'), url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/fonts/AgenorBold/font.woff) format('woff');
}
body { color: #005928; font-family: 'Fira Sans', sans-serif; font-size: 15px; font-size: 0.9375rem; font-weight: 400; line-height: 1.66; }
h1, h2, h3, h4, h5, h6 { clear: both; }
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { padding-top: 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: 'Fira Sans', sans-serif; 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: 'Fira Sans', sans-serif; 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; } 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: 'Fira Sans', 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; } html[lang^="zh-"] body, html[lang^="zh-"] button, html[lang^="zh-"] input, html[lang^="zh-"] select, html[lang^="zh-"] textarea { font-family: 'Fira Sans', sans-serif; }
html[lang="zh-CN"] body, html[lang="zh-CN"] button, html[lang="zh-CN"] input, html[lang="zh-CN"] select, html[lang="zh-CN"] textarea { font-family: 'Fira Sans', 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; } 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: 'Fira Sans', 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; } 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: 'Fira Sans', 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; } html[lang="el"] body, html[lang="el"] button, html[lang="el"] input, html[lang="el"] select, html[lang="el"] textarea { font-family: 'Fira Sans', 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; } 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: 'Fira Sans', 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; } 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: 'Fira Sans', 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; } html[lang="ja"] body, html[lang="ja"] button, html[lang="ja"] input, html[lang="ja"] select, html[lang="ja"] textarea { font-family: 'Fira Sans', 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; } 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: 'Fira Sans', 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; } 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: 'Fira Sans', 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: 'Fira Sans', sans-serif; } 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; } label { color: #333; display: block; 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 { }
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 { }
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"] { background-color: #222; border: 0; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-size: 0.875rem; font-weight: 800; 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 { background-color: #ddd; color: #222; }
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover { background: #767676; }
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 { background: #bbb; } ::-webkit-input-placeholder {
color: #ffffff;
}
:-moz-placeholder {
color: #ffffff;
}
::-moz-placeholder {
color: #ffffff;
opacity: 1; }
:-ms-input-placeholder {
color: #ffffff;
}
.onlyText ::-webkit-input-placeholder {
color: #dadada;
}
.onlyText :-moz-placeholder {
color: #dadada;
}
.onlyText ::-moz-placeholder {
color: #dadada;
opacity: 1; }
.onlyText :-ms-input-placeholder {
color: #dadada;
} hr { } 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; } 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; } a:focus { outline: 0; }
a:hover, a:active { outline: 0; } .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); } .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; } .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; } .navigation-top { background: #fff; border-bottom: 1px solid #eee; border-top: 1px solid #eee; font-size: 16px; font-size: 1rem; position: relative; }
.navigation-top a { color: #222; 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: #767676; }
.main-navigation { clear: both; display: block; }
.main-navigation ul { margin: 0; padding: 0 1.5em; text-align: left; } .main-navigation > div > ul { border-top: 1px solid #eee; padding: 0.75em 1.695em; }
.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 rgba(255,255,255,0.5); 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: #767676; } .menu-toggle { background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #222; display: none; font-size: 14px; font-size: 0.875rem; font-weight: 800; line-height: 1.5; margin: 1px auto 2px; padding: 1em; text-shadow: none; } .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: thin solid; }
.menu-toggle .icon { margin-right: 0.5em; top: -2px; }
.toggled-on .menu-toggle .icon-bars, .menu-toggle .icon-close { display: none; }
.toggled-on .menu-toggle .icon-close { display: inline-block; } .dropdown-toggle { background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #fff; display: block; font-size:28px; 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); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } .site-header .menu-scroll-down { display: none; } html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
body { background: #fff; }
#page { position: relative; word-wrap: break-word; } .site-header { } .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; }
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 { 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%); 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%); 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%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); 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; width: auto; top: 50%; padding-bottom: 1px; -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 { 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 { 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); } @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%;
}
} 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; } .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 {  background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); 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%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); 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; } .twentyseventeen-panel .edit-link { display: block; margin: 0.3em 0 0; }
.twentyseventeen-panel .entry-header .edit-link { font-size: 14px; font-size: 0.875rem; } .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; } .site-content-contain {position: relative; }
.site-content { }  .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 { color: #222; font-size: 14px; font-size: 0.875rem; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; }
.entry-header .entry-title { margin-bottom: 0.25em; }
.entry-title a { color: #333; text-decoration: none; margin-left: -2px; }
.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: 1px solid #eee; font-size: 14px; font-size: 0.875rem; 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; } .entry-content blockquote.alignleft, .entry-content blockquote.alignright { color: #666; font-size: 13px; font-size: 0.8125rem; width: 48%; } .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; } .entry-content .more-link:before { content: ""; display: block; margin-top: 1.5em; } .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 { 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; } .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 { font-weight: 800; margin: 3em 0; }
.post-navigation .nav-links { padding: 1em 0; }
.nav-subtitle { background: transparent; color: #767676; display: block; font-size: 11px; font-size: 0.6875rem; letter-spacing: 0.1818em; margin-bottom: 1em; 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; } .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 { } .error404 .page-content { padding-bottom: 4em; }
.error404 .page-content .search-form, .search .page-content .search-form { margin-bottom: 3em; }   .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 { 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%; } #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: #767676; font-size: 10px; font-size: 0.625rem; font-weight: 800; letter-spacing: 0.1818em; text-transform: uppercase; }
.comment-metadata a { color: #767676; }
.comment-metadata a.comment-edit-link { color: #222; margin-left: 1em; }
.comment-body { color: #333; font-size: 14px; font-size: 0.875rem; margin-bottom: 4em; }
.comment-reply-link { font-weight: 800; position: relative; }
.comment-reply-link .icon { color: #222; 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 #333; padding: 2px; }
.no-comments, .comment-awaiting-moderation { color: #767676; font-size: 14px; font-size: 0.875rem; font-style: italic; }
.comments-pagination { margin: 2em 0 3em; }
.form-submit { text-align: right; } #secondary { padding: 1em 0 2em; }
.widget { padding-bottom: 3em; }
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 select { width: 100%; } .widget ul { list-style: none; margin: 0; }
.widget ul li, .widget ol li { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 0.5em 0; }
.widget:not(.widget_tag_cloud) 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_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 .post-date, .widget .rss-date { font-size: 0.81em; } .widget_text { word-wrap: break-word; }
.widget_text ul { list-style: disc; margin: 0 0 1.5em 1.5em; }
.widget_text ol { list-style: decimal; }
.widget_text ul li, .widget_text ol li { border: none; }
.widget_text ul li:last-child, .widget_text ol li:last-child { padding-bottom: 0; }
.widget_text ul li ul { margin: 0 0 0 1.5em; }
.widget_text ul li li { padding-left: 0; padding-right: 0; }
.widget_text ol li { list-style-position: inside; }
.widget_text ol li + li { margin-top: -1px; } .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; } .widget_contact_info .contact-map { margin-bottom: 0.5em; } .widget-grofile h4 { font-size: 16px; font-size: 1rem; margin-bottom: 0; } .widget_recent_comments table, .widget_recent_comments th, .widget_recent_comments td { border: 0; } .widget_recent_entries .post-date { display: block; } .search-form { position: relative; }
.search-form .search-submit { bottom: 3px; padding: 0.5em 1em; position: absolute; right: 3px; top: 3px; }
.search-form .search-submit .icon { height: 24px; top: -2px; width: 24px; } .tagcloud ul li { float: left; border-top: 0; border-bottom: 0; padding: 0; margin: 4px 4px 0 0; }
.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: block; padding: 4px 10px 5px; 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; } .widget_calendar th, .widget_calendar td { text-align: center; }
.widget_calendar tfoot td { border: 0; } .gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } img, video { height: auto; max-width: 100%; }
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; } embed, iframe, object { max-width: 100%; } p > embed:only-child, p > iframe:only-child, p > object:only-child { margin-bottom: 0; }
.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; } .mejs-container { margin-bottom: 1.5em; } .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; } .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; } .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; } .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; } .icon { display: inline-block; fill: currentColor; height: 1em; position: relative; top: -0.0625em; vertical-align: middle; width: 1em; } .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, .widget-area .gallery-item a, .widget-area .gallery-item a:hover, .widget-area .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; } .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after { border: 2px dashed #0085ba; 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; } .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; } .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; } .twentyseventeen-panel > .customize-partial-edit-shortcut > button { top: 30px; left: 30px; } .twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before { visibility: visible; } .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); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); }
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before { content: "\005E"; } .no-svg .social-navigation a { background: transparent; color: #222; height: auto; width: auto; } .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; width: auto; }  @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) { body,  button,  input,  select,  textarea { font-size: 18px; font-size: 1.125rem; }
.entry-content blockquote.alignleft,  .entry-content blockquote.alignright { font-size: 14px; font-size: 0.875rem; } img.alignleft { float: left; margin-right: 1.5em; }
img.alignright { float: right; margin-left: 1.5em; } .site-branding { padding: 3em 0; } .panel-content .entry-header { margin-bottom: 4.5em; }
.panel-content .recent-posts .entry-header { margin-bottom: 0; } .taxonomy-description { font-size: 14px; font-size: 0.875rem; }
.page-numbers.current { font-size: 16px; font-size: 1rem; }  .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) { 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; } .has-sidebar:not(.error404) #primary { float: left; width: 58%; }
.has-sidebar #secondary { float: right; padding-top: 0; width: 36%; }
.error404 #primary { float: none; } .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-top { bottom: 0; font-size: 14px; font-size: 0.875rem; left: 0; position: absolute; right: 0; width: 100%; z-index: 3; }
.navigation-top nav { margin-left: -1.25em; }
.site-navigation-fixed.navigation-top { bottom: auto; position: fixed; left: 0; right: 0; top: 0; width: 100%; z-index: 7; }
.admin-bar .site-navigation-fixed.navigation-top { top: 32px; } .main-navigation { width: auto; }
.js .main-navigation ul,  .js .main-navigation ul ul,  .js .main-navigation > div > ul { display: block; }
.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; }
.main-navigation li li { display: block; }
.main-navigation a { padding: 1em 1.25em; }
.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: rgba(0,0,0,0.2); }
.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); -ms-transform: rotate(-90deg); 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; } .site-header .menu-scroll-down { display: block; padding: 1em; position: absolute; right: 0; }
.site-header .menu-scroll-down .icon { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); 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; } .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-image { height: 100vh; max-height: 1200px; } .background-fixed .panel-image { background-attachment: fixed; }
.page-two-column .panel-content .entry-header { float: left; width: 36%; }
.page-two-column .panel-content .entry-content { float: right; width: 58%; } .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; } .site-content {position:relative; z-index:1;}
.single-post .entry-title,  .page .entry-title { font-size: 26px; font-size: 1.625rem; }
.comments-pagination,  .post-navigation { clear: both; }
.post-navigation .nav-previous { float: left; width: 50%; }
.post-navigation .nav-next { float: right; text-align: right; width: 50%; }
.nav-next,  .post-navigation .nav-next { margin-top: 0; } .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: 36%; }
.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: right; width: 58%; }
.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; }  :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%; } .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: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%; } .format-quote blockquote .icon { left: -1.5em; } .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 { } .error404 .page-content { padding-bottom: 9em; } #comments { padding-top: 5em; }
.comments-title { margin-bottom: 2.5em; }
ol.children .children { padding-left: 2em; } .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 { font-size: 14px; font-size: 0.875rem; line-height: 1.6; } h2.widget-title { font-size: 11px; font-size: 0.6875rem; margin-bottom: 2em; } .site-footer .widget-column.footer-widget-1 { float: left; width: 36%; }
.site-footer .widget-column.footer-widget-2 { float: right; width: 58%; }
.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-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: 67em ) { .navigation-top nav { margin-left: 0; } .sticky .icon-thumb-tack { font-size: 32px; font-size: 2rem; height: 22px; left: -1.25em; top: 0.75em; width: 32px; } .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; } .comment-body { margin-left: 0; }
}
@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; }
} @media print { 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; } body { font-size: 12pt; }
.page .panel-content .entry-title,  .page-title,  body.page:not(.twentyseventeen-front-page) .entry-title { font-size: 10pt; }  .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; }
.site-title { font-size: 25pt; }
.site-description { font-size: 12pt; opacity: 1; } .single-featured-image-header { background: transparent; }
.entry-meta { font-size: 9pt; } body,  .site { background: none !important; }
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; }
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; }
.entry-content blockquote.alignleft,  .entry-content blockquote.alignright { font-size: 11pt; width: 34%; }
} .container-fluid { max-width: 1680px; }
ul, li { line-height: 1; list-style-type: none; }
a { transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
a:hover { text-decoration: none; }
a:focus, a:active { outline: 0; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
button:focus { box-shadow: none; outline: 0; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { font-size: 0; } header.site-header { position: absolute; top: 0; left: 0; width: 100%; z-index:3; }
header.site-header.sticky .main-header, header.site-header.stickys .main-header, .page-id-41 header.site-header .main-header, .page-id-464 header.site-header .main-header { animation: slide-down 0.7s; position: fixed; top: 0; left: 0; width: 100%; background: #f0f0f0; padding: 12px 0 0; backface-visibility: hidden; }
@keyframes slide-down {
0% {
opacity: 0;
transform: translateY(-100%);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
header.site-header .main-header { transition: 0.25s linear all; }
header.site-header.sticky .centermenu ul li a, header.site-header.stickys .centermenu ul li a { color: #005928; } .top-header { background: rgba(255,255,255,0.85); padding: 13px 0 7px; }
.top-header ul { margin: 0; }
.top-header ul li { padding: 0 0 0 43px; list-style-type: none; display: inline-block; vertical-align: top; position: relative; }
.top-header ul li:before { content: ""; height: 3px; width: 3px; background: #000000; display: inline-block; position: absolute; top: 5px; left: 18px; border-radius: 100%; }
.top-header ul li:first-child:before { display: none; }
.top-header ul li a { display: inline-block; vertical-align: top; font-size: 13.01px; color: #000000; line-height: 1; font-family: 'Fira Sans', sans-serif; font-weight: 400; position: relative }
.top-header ul li a:before { background: #000000; content: ""; position: absolute; left: 0; width: 0; opacity: 1; height: 1px; bottom: -2px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.top-header ul li a:hover:before { width: 100%; opacity: 1 }
.main-header { padding: 26px 0 0 0; }
.main-header .logo { display: inline-block; vertical-align: top; position: relative; }
.main-header .logo img { width: 240px; vertical-align: top; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.main-header .logo .activeimg { opacity: 0; position: absolute; top: 0; left: 0; }
.main-header .logo:hover .normalimg { opacity: 0; }
.main-header .logo:hover .activeimg, header.site-header.sticky .main-header .logo .activeimg, header.site-header.stickys .main-header .logo .activeimg, .page-id-464 header.site-header .main-header .logo .activeimg, .page-id-41 header.site-header .main-header .logo .activeimg { opacity: 1; }
.centermenu {padding: 0; }
header.site-header .centermenu #wpmega-menu-top,.page-id-464 header.site-header.sticky .centermenu #wpmega-menu-top,.page-id-41 header.site-header.sticky .centermenu #wpmega-menu-top { margin: 0; padding: 20px 0 0 0; }
header.site-header.sticky .centermenu #wpmega-menu-top { padding: 23px 0 0 0; }
header.site-header.sticky .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li { padding: 0 29px 21px; }
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li { display: inline-block; vertical-align: top; list-style-type: none;     padding: 0 33px 33px 24px;     transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;}
.page-id-41 header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li , .page-id-464 header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {padding: 0 29px 21px;}
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-ancestor > a{color: #900011;}
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-ancestor > a:before{width: 100%;}
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:after {    right: 0;
top: -2px;
top: 2px;
position: relative;
display: inline-block;
left: 6px;
vertical-align: top;
transform: none; -webkit-transform: none; -ms-transform: none;}
.centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a { display: inline-block; vertical-align: top; font-family: 'Fira Sans', sans-serif; font-weight: 500; color: #ffffff; font-size: 17.31px; line-height: 1; padding: 0 0 4px 0; border-bottom: 4px solid transparent; } .main-header .enrllink { display: inline-block; background-color: #015929; vertical-align: top; color: #ffffff; font-family: 'Fira Sans', sans-serif; font-weight: 600; text-transform: uppercase; font-size: 13.01px; line-height: 1; margin: 5px 0 0 0; padding: 18px 14px 16px 45px; letter-spacing: 1.6px; background-repeat: no-repeat; background-position: 14px 15px; position: relative; z-index: 1; }
.main-header .enrllink:before { background: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/datepicker-white.png) no-repeat; content: ""; position: absolute; left: 14px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); height: 18px; background-size: 17px; width: 17px; background-repeat: no-repeat;}
.main-header .enrllink:hover:before { background: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/datepicker-white.png) no-repeat; background-size: 17px; }
.main-header .enrllink:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #900011; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: center left; -ms-transform-origin: center left; transform-origin: center left; transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s, -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; z-index: -1 }
.main-header .enrllink:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; }
.main-header .enrllink:hover { color: #ffffff; }
header.site-header.sticky .main-header .enrllink, header.site-header.stickys .main-header .enrllink, .page-id-464 header.site-header .main-header .enrllink, .page-id-41 header.site-header .main-header .enrllink { color: #ffffff; background: #013415; }
header.site-header.sticky .main-header .enrllink:before,
.page-id-41 header.site-header .main-header .enrllink:before, .page-id-464 header.site-header .main-header .enrllink:before
{ background: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/datepicker-white.png) no-repeat; background-size: 17px; }
header.site-header.sticky .main-header .enrllink:hover, .page-id-464 header.site-header .main-header .enrllink:hover, .page-id-41 header.site-header .main-header .enrllink:hover { background-color: #013415; color: #ffffff; } header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-four,header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.top-menulink,header.site-header.sticky .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-four{display: none;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li.current-menu-item a{color: #900011;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li.activities-event a:before{display: none;}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap { top: 100%; } .wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li.activities-event a:hover,.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li.activities-event.current-menu-item a { color: #900011; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.menu-three .wpmm-sub-menu-wrapper.wpmm-menu1 li a:hover .wpmm-mega-menu-href-title { font-weight: 500; color: #900011; }
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal { border: 0; position: static; }
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before, .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before { display: none; }
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a { padding: 0; }
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper { text-align: center; position: static; }
.site-navigation { position: static; }
.centermenu { position: static; }
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:hover, .wpmega-clean-white .wpmm-mega-wrapper > li:hover, .wpmega-clean-white .wpmm-mega-wrapper > li.current-menu-item { background: transparent; color: #900011; }
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap { padding: 0; }
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-sub-menu-wrapper { width: 1140px; margin: 31px auto 31px; }
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-sub-menu-wrapper.wpmm-menu1 { width: 100%; margin: 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one { width: 24%; padding: 0 21px; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two { width: 24%; padding: 0 12px; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-three { width: 24%; padding: 0px 9px 0 25px; }
.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title { font-size: 16px; color: #010101; font-family: 'Fira Sans', sans-serif; font-weight: 600; line-height: 1; text-transform: none; margin: 0; padding-top:10px; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:hover { border-bottom: 0!important; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li a { font-size: 14px; color: #010101; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 3px 0px 1px; display: inline-block; transition-delay: 200ms; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li { margin: 0; }
.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link { margin-bottom: 14px; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li { padding: 0 0 10px 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program {     padding: 21px 0 7px 0;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program > a { font-size: 16px; color: #010101; font-family: 'Fira Sans', sans-serif; font-weight: 600; line-height: 1.5; text-transform: none; margin: 0; padding: 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program.current-menu-ancestor > a
{    color: #900011;} .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper .wpmm-sub-menu-wrap .menu-one .wpmm-sub-menu-wrapper { width: 100%; margin: 26px 0 0 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program a { padding: 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program li { padding: 0 0 18px 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li a { font-size: 16px; color: #010101; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 0; display: inline-block; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li { padding: 3px 0 11px 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li.activities-event { padding: 25px 0 11px 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul li.activities-event a { font-size: 16px; color: #010101; font-family: 'Fira Sans', sans-serif; font-weight: 600; line-height: 1; text-transform: none; margin: 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.menu-three .wpmm-sub-menu-wrapper.wpmm-menu1 { margin: -3px 0 0 0 !important; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.menu-three .wpmm-sub-menu-wrapper.wpmm-menu1 li a .wpmm-mega-menu-href-title { font-size: 14px; color: #010101; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; margin: 0; padding: 0 0 27px 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li.menu-three .wpmm-sub-menu-wrapper.wpmm-menu1 li:last-child a .wpmm-mega-menu-href-title{padding: 0;}
ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-image { margin-bottom: 14px; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.next-button { padding: 15px 0 0 0; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.next-button .wp-mega-menu-link { color: #faf5ea; padding: 17px 26px; text-transform: uppercase; font-size: 13px; font-family: 'Fira Sans', sans-serif; font-weight: 600; background: #005928; letter-spacing: 1.5px; z-index: 2 }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.next-button .wp-mega-menu-link:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #900011; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: center left; -ms-transform-origin: center left; transform-origin: center left; transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s, -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; z-index: -1; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.next-button .wp-mega-menu-link:hover:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.next-button .wp-mega-menu-link:hover { color: #ffffff; }
ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-image { position: relative; }
ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-image:before { content: ""; height: 100%; width: 100%; background: rgba(0,89,40,0.3); display: block; opacity: 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; position: absolute; z-index: 1; top: 0; left: 0; }
ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top a:hover .wpmm-custom-image:before { opacity: 1; }
ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-featured-image img, ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-custom-image img { backface-visibility: hidden; width: 100%;} ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage a.wp-mega-menu-link, ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage a.wp-mega-menu-link{display: inline-block;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program a:before,.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul > li a:before, .wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.redefine-links a:before{background: #010101;
content: "";
position: absolute;
left: 0;
width: 0;
opacity: 1;
height: 1px;
bottom: -2px;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program a:hover:before,.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul > li a:hover:before,.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-two ul > li.current-menu-item a:before, .wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.redefine-links a:hover:before{width: 100%;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program a:hover { text-decoration: none; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program > a:before{display: none;}
.centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a { position: relative; }
.site-header.sticky .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .page-id-464 .site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a, .page-id-41 .site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a { color: #013415 }
.centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before { content: ""; height: 4px; background: #900011; position: absolute; top: 100%; left: 0; width: 0; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:hover:before, header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a:before { width: 100%; }
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a { color: #900011; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul > li.Progressive-Program > a:hover, .wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul > li.next-button > a:hover, .wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program a:hover { color: #900011; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program a:hover span { text-decoration: none; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program > a:hover { text-decoration: none; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.redefine-links a{transition: all 0.2s;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.redefine-links.current-menu-item a{border-left: 2px solid #900011; padding-left: 10px;color: #900011;}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.redefine-links.current-menu-item a:before{display:none}
.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:hover span.wpmm-mega-menu-href-title{color: #900011; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one .Progressive-Program ul li a:hover{    color: #010101;}
.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title{    transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;}
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:last-child{display: none;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap:before{content: ""; position: fixed; top: 102px; left: 0; height: 33px; width: 100%;    z-index: 1; display: none;}
.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{}  .wpmm_megamenu .wp-megamenu-main-wrapper ul ul .menu-one ul li.Progressive-Program .current-menu-item a:before{width: 100%;}
.hmtitle .ft-linklist{margin: 20px -60px 0 -8px;  text-align: left;}
.hmtitle .ft-linklist li{display: inline-block; text-align: center; margin: 0 10px 0 0;} .banner-div { background-repeat: no-repeat; background-position: center; background-size: cover; padding: 105px 0 0 0; min-height: 797px; }
.banner-div .row { position: relative; }
.banner-div .hmtitle { z-index: 1; padding-bottom: 58px; }
.banner-div .hmtitle h1 { font-family: 'Fira Sans', sans-serif; font-weight: 600; z-index: 1; font-size: 106px; color: #ffffff; line-height: 0.95; letter-spacing: -1.5px; margin: 0; padding: 20px 20px 0 0; }
.banner-div .hmvideo { position: absolute; z-index: 0; right: 15px; top: 0; padding: 0 0 36.8% 0; background-repeat: no-repeat; background-position: center; background-size: cover; width: 84.8%; height: 94%;}
.banner-div .hmvideo .playbtn { width: 72px; height: 72px; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); right: -36px; background-size: 40px; background-repeat: no-repeat; background-position: center; z-index: 1; }
.banner-div .hmvideo .playbtn img { width: 100%; vertical-align: top; }
.banner-div .hmvideo .playbtn:before { content: ""; width: 100%; height: 100%; background: rgba(255,255,255,0.9); display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 100%; z-index: -1; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.banner-div .hmvideo .playbtn:after { content: ""; height: 40px; width: 40px; border-radius: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; display: inline-block; margin: auto; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/play-btn.png); background-repeat: no-repeat; background-size: 100%; background-position: 0 0; }
.banner-div .hmvideo .playbtn:hover:before { transform: scale(0.84); -ms-transform: scale(0.84); -moz-transform: scale(0.84); -webkit-transform: scale(0.84); }
.hero-video-wrapper::after {display:block; content:""; background:url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/img/hero-bottom-curve.png) no-repeat 65% top; width:100vw; height:12vw; position:absolute; top:auto; left:50%; margin-left:-50vw; background-size:350% auto; bottom:-9.8vw; z-index:9;}
@media screen and (min-width:758px) {
.hero-video-wrapper {position:relative;}
.hero-video-wrapper::after {height:5vw; background-size:100% auto; background-position:center top; bottom:-2.2vw;}
}
@media screen and (min-width:992px) {
.hero-video-wrapper::after {display:none;}
}
@media(min-width:1024px){
.hero-video-wrapper {
position: relative; box-shadow: none;
top: 0;
left: 0;
width: 100%;
height: 78vh; min-height:30vw; max-height:55vw !important;
z-index: 1;
overflow: hidden; padding-top:0; margin-bottom:1vw;
}
.hero-video-wrapper #new-vid {display:block; width:100%; height:100%; display:flex; justify-content:center; align-content: center; align-items: center;}
.hero-video-wrapper iframe {
width: 100vw;
height: 56.25vw; min-height: 100vh;
min-width: 177.77vh; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.hero-mobile-wrapper  {
display: none;
}
}
@media(max-width:1023px){
.banner-div .hmvideo a.playbtn {
display: none;
}
}
.hmtitle .homebnnrlink { margin: 33px 0 0 0; }
.homebnnrlink li { padding: 0 0 27px 0; }
.homebnnrlink li a { color: #ffffff; }  .footermenu { }
.footermenu ul { margin: 0; }
.footermenu ul li { list-style-type: none; padding: 0 0 16px 0; }
.footermenu ul li a { display: inline-block; vertical-align: top; font-size: 14.01px; color: #ffffff; font-family: 'Fira Sans', sans-serif; font-weight: 300; position: relative; }
.footermenu ul li a:before { content: ""; height: 1px; background: #ffffff; position: absolute; bottom: 0; left: 0; width: 0; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.footermenu ul li a:hover:before { width: 100%; }
.cntlink { margin: 0 0 8px 0; }
.cntlink li { list-style-type: none; line-height: 1; font-family: 'Fira Sans', sans-serif; font-weight: 300; font-size: 13.01px; color: #ffffff; padding: 0 0 15px 0; }
.cntlink li a { line-height: 1; font-family: 'Fira Sans', sans-serif; font-weight: 300; font-size: 13.01px; position: relative; color: #ffffff; }
.cntlink li a:hover { }
.cntlink li a:before { content: ""; height: 1px; background: #ffffff; position: absolute; bottom: 0; left: 0; width: 0; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.cntlink li a:hover:before { width: 100%; }
.social-link { }
.social-link a { height: 28px; width: 28px; display: inline-block; border: 1px solid #ffffff; border-radius: 100%; color: #ffffff; line-height: 26px; font-size: 14px; text-align: center; margin: 0 9px 0 0; opacity: 0.5; }
.social-link a:hover { opacity: 1; }
.ft-linklist { text-align: center; margin: 4px 0 0 0;}
.ft-linklist li { list-style-type: none; }
.ft-linklist a { width: 180px; border: 2px solid #ffffff; color: #ffffff; padding: 17px 15px 14px 18px; letter-spacing: 1.4px; display: inline-block; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 14px; text-transform: uppercase; margin: 0 0 26px 0; position: relative; z-index: 1; }
.ft-linklist a svg { width: 20px; margin: -6px 4px 0 0; float: left;height:20px }
.ft-linklist li:nth-child(2) a svg{margin: -2px 4px -4px 0;}
.ft-linklist a svg path { transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; fill: #ffffff; }
.ft-linklist a:hover svg path { fill: #003315; }
.ft-linklist a:hover { color: #003315; }
.ft-linklist a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #ffffff; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: center left; -ms-transform-origin: center left; transform-origin: center left; transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s, -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; z-index: -1; }
.ft-linklist a:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; }
.ft-logolist { margin: -40px 20px 10px; padding: 0; display:flex; justify-content:center;}
.ft-logolist li { list-style-type: none; padding: 0 0 24px 0; }
.ft-logolist li a {display: inline-block;width:80px }
.ft-logolist li a img { vertical-align: top; }
.ft-logolist li a:hover { opacity: 1; }
.copyright { text-align: center; padding: 50px 0 0 0; }
.copyright p { font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 13px; color: rgba(255,255,255,0.5); line-height: 1; margin: 0; } .fivestarpoint { background-repeat: no-repeat; background-size: cover; background-position: left center; padding: 0 0 68px 0; margin:2em auto 0; max-width:1100px; background:rgba(255,255,255,0.75); text-align: left;}
.fivestarpoint .container-fluid {padding:0 !important;}
.fivestarpoint .row {flex-flow:column;}
.fivestarpoint .fivestarinfo { padding: 29px 160px 55px 63px; width:100% !important; max-width: 100% !important; flex:0 0 100% !important;}
.fivestarpoint .fivestarinfo h4 {font-weight:600;}
.fivestarpoint .fivestarinfo p {position: relative;}
.fivestarpoint .fivestarinfo .btnlink {position:absolute; font-size:30px; font-weight:600; top:auto; left:auto; right:0; color:#fdcc09; padding-left:0; margin:30px 0 0; text-transform: none !important;}
.fivestarpoint .fivestarinfo .btnlink:hover {background:transparent; color:#005928;}
.fivestarpoint .fivestarinfo .btnlink::before, .fivestarpoint .fivestarinfo .btnlink::after {display:none;}
.fivestarinfo h3 { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 12px; text-transform: uppercase; line-height: 1; color: #000000; letter-spacing: 1.5px; margin: 0 0 15px 0; }
.fivestarinfo h4 { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 42px; line-height: 1; color: #005928; margin: 0 0 10px 0; }
.fivestarinfo p { font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 18px; line-height: 1.5; margin-bottom:30px; }
.fivestarpoint .fivepoint { flex:0 0 90% !important; max-width:90% !important; margin:10px auto 0;}
.fivestarpoint .fivepoint .point1 { float: right; width: 22.2%; margin: 6px 20px 0 0; height: 35.2%; }
.fivestarpoint .fivepoint .pointscard.point2 { float: right; width: 29.2%; margin: -42px 0px 0 0; height: 65.5%; position: absolute; z-index: 1; right: 27.5%; top: 0; }
.fivestarpoint .fivepoint .point3 { float: left; width: 44.9%; margin: 1px 0 0 0; height: 36%; }
.fivestarpoint .fivepoint .point3.pointscard .pointcopy{padding-right: 30px;}
.fivestarpoint .fivepoint .point4 { float: left; width: 50.7%; margin: 2% 1% 0 5.4%; height: 41.5%; clear: both; }
.fivestarpoint .fivepoint .point5 { float: right; width: 42.6%; margin: 2.1% -0.6% 0 0; height: 38%; }
.fivestarpoint .fivepoint .pointscard { display: block; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 0;     overflow: hidden;}
.fivestarpoint .fivepoint .pointscard span { font-family: 'AgenorBold', sans-serif; font-weight: 600; font-size: 14px; line-height: 1; color: #ffffff; background-color: rgba(0,89,40,0.85); text-transform: uppercase; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/star-yellow-o.png); background-size: 12px; background-repeat: no-repeat; background-position: 15px 13px; vertical-align: top; position: absolute; bottom: 10px; left: 10px; padding: 14px 16px 10px 34px; letter-spacing: 1px; z-index: -1; }
.fivestarpoint .fivepoint .pointscard .pointcopy { opacity: 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; overflow: auto; max-height: 100%; min-height: 100%; background: rgba(0,89,40,0.97); z-index: 1; text-align: center; padding: 60px 15px 60px; }
.fivestarpoint .fivepoint .pointscard .pointcopy img { width: 20px; }
.fivestarpoint .fivepoint .pointscard .pointcopy h4 { font-family: 'AgenorBold', sans-serif; font-weight: 600; font-size: 20px; line-height: 1; text-transform: uppercase; color: #ffffff; margin: 14px 0 15px 0; letter-spacing: 2.5px; }
.fivestarpoint .fivepoint .pointscard .pointcopy p { font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 13px; line-height: 1.6; color: #ffffff; margin: 0;}
.fivestarpoint .fivepoint .pointscard:hover .pointcopy { opacity: 1; } .halfimg-sec.daylife-hafdiv.homeslider:before, .halfimg-sec.daylife-hafdiv.homeslider:after { display: none; }
.halfimg-sec.daylife-hafdiv.homeslider .owl-item.active .rightimg { width: 54.2%; transition: all 0.8s cubic-bezier(0.53, 0.03, 0.46, 0.85) 0.0s; -webkit-transition: all 0.8s cubic-bezier(0.53, 0.03, 0.46, 0.85) 0.0s; z-index: 1; overflow: hidden; }
.halfimg-sec.daylife-hafdiv.homeslider .owl-item .rightimg { transition: all 0.1s ease-in-out 1.1s; -webkit-transition: all 0.1s ease-in-out 1.1s; width: 0; height: 100%; right: auto; left: 45.8%; padding: 0; margin: 0; overflow: hidden; }
.halfimg-sec.daylife-hafdiv.homeslider .owl-item .rightimg div { height: 100%; width: 53.7vw; background-size: cover; background-position: center; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.halfimg-sec .owl-carousel .owl-item { overflow: hidden; }
.halfimgslider .owl-thumbs { position: absolute; width: 54.2%; right: 0; top: -68px; }
.halfimgslider .owl-thumbs .owl-thumb-item { border-radius: 0; height: 68px; display: inline-block; width: 25%; padding: 0; text-align: center; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 15px; color: #ffffff; background: #005928; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border-right: 1px solid rgba(255,255,255,0.2); line-height: 1.65; }
.halfimgslider .owl-thumbs .owl-thumb-item span{font-family: 'Fira Sans', sans-serif; font-weight: 300;}
.halfimgslider .owl-thumbs .owl-thumb-item:hover { background: #007334; }
.halfimgslider .owl-thumbs .owl-thumb-item.active { background: #900011; }
.owl-carousel.halfimgslider .owl-nav .owl-next, .owl-carousel.halfimgslider .owl-nav .owl-prev { width: 16px; height: 13px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; position: relative; font-size: 0; vertical-align: top; line-height: 1; }
.owl-carousel.halfimgslider .owl-nav .owl-prev:before { content: ""; height: 13px; width: 2px; position: absolute; display: inline-block; top: -1px; right: -24px; background: #c2c2c2; }
.owl-carousel.halfimgslider .owl-controls { position: absolute; top: -44px; left: 35px; right: 0; text-align: center; }
.owl-carousel.halfimgslider .owl-nav { width: 1140px; margin: 0 auto; text-align: left; }
.owl-carousel.halfimgslider .owl-nav .owl-next { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-green-arrow.png); margin: 0 11px 0 0; }
.owl-carousel.halfimgslider .owl-nav .owl-next:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-red-arrow.png); }
.owl-carousel.halfimgslider .owl-nav .owl-prev { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-green-arrow.png); margin: 0 45px 0 0; }
.owl-carousel.halfimgslider .owl-nav .owl-prev:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-red-arrow.png); }
.halfimg-sec.daylife-hafdiv.homeslider .leftinfo { padding: 71px 160px 54px 59px; }
.halfimg-sec.daylife-hafdiv.homeslider .leftinfo h4 { line-height: 1; margin: 7px 0 15px 0; }
.halfimg-sec.daylife-hafdiv.homeslider .leftinfo p { margin: 0 0 31px 0; } .strynew-sec { background-repeat: no-repeat; background-position: center; background-size: cover; }
.stories-lisk.homestory { padding: 100px 0 80px 0; }
.stories-lisk .centertitle { text-align: center; padding: 0 0 70px 0; }
.stories-lisk .centertitle span { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 12px; line-height: 1; color: #000000; text-transform: uppercase; letter-spacing: 1.5px; display: block; padding: 0 0 15px 0; }
.stories-lisk .centertitle h4 { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 52px; line-height: 1; color: #005928; margin: 0 0 1px 0; }
.eventcards .container { width: 1140px; }
.left-event.eventcard-lisk { padding: 100px 0 87px 0; }
.left-event.eventcard-lisk h4 { margin: 0 0 60px 0; }
.storynews-sec { position: relative; min-height: 715px;}
.storynews-sec .evntbg { position: absolute; height: 100%; width: 62.5%; background-repeat: no-repeat; background-size: cover; background-position: center;}
.storynews-sec .right-news { float: right; top: 0; right: 0; position: absolute; width: 37.5%; }
.storynews-sec .right-news { padding: 100px 0 70px 57px; }
.storynews-sec .right-news .maincnt { width: 54.5%; }
.storynews-sec .right-news .newstitle { }
.storynews-sec .right-news .newstitle h4 { width: 50%; float: left; color: #005928; font-size: 22px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; }
.storynews-sec .right-news .newstitle .btnlink { float: right; margin: 0 16px 0 0; }
.storynews-sec .right-news .newslist { margin: 44px 4px 0 -4px; }
.storynews-sec .right-news .newslist li { list-style-type: none; margin: 0 0 10px 0; }
.storynews-sec .right-news .newslist li a { display: block; padding: 9px 10px 9px 10px; position: relative; z-index: 1; overflow: hidden; }
.storynews-sec .right-news .newslist li a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #ffffff; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: center left; -ms-transform-origin: center left; transform-origin: center left; transform: translateX(-100%); -webkit-transform: translateX(-100%); z-index: -1; }
.storynews-sec .right-news .newslist li a.hover:after { transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; transform: translateX(0); -webkit-transform: translateX(0); }
.storynews-sec .right-news .newslist li a.hoverOut:not(.hover):after { transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; transform: translateX(102%); -webkit-transform: translateX(102%); }
.storynews-sec .right-news .newslist li a:hover .newsinfo h5, .storynews-sec .right-news .newslist li a:hover .newsinfo p { color: #900011; }
.storynews-sec .right-news .newslist li .newsimg { background-repeat: no-repeat; background-position: center; background-size: cover; float: left; width: 26.5%; height: 0; padding: 0 0 26.5% 0; display: block; }
.storynews-sec .right-news .newslist li .newsinfo { float: right; width: 73%; padding: 6px 0 0 11px; }
.storynews-sec .right-news .newslist li .newsinfo h5 { color: #000000; font-size: 18px; font-family: 'Fira Sans', sans-serif; font-weight: 600; line-height: 1.35; margin: 0 0 10px 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.storynews-sec .right-news .newslist li .newsinfo p { font-size: 12px; color: #737373; font-family: 'Fira Sans', sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: 1.2px; margin: 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }  .inner-banner {margin: 0 0 0; padding: 28vw 0 0 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.inner-banner h1 { margin: 0; display: block; font-family: 'AgenorBold', sans-serif; font-weight: 500; font-size: 82px; line-height: 1; color: #ffffff; text-align: center; padding: 43px 30px 3vw; text-shadow:0 0 40px #000, 0px 0px 50px #000;} .leadtext{ padding: 100px 0 0 0; }
.onlyText{padding:0;}
.onlyText.not(.textinfo) .container .row .col-lg-10:first-child {margin-top:60px;} 
.parent-pageid-997 .onlyText {padding: 60px 0 40px 0;}
.page-id-1001 .onlyText{padding: 60px 0 30px 0;}
.leadtext + br{display: none;}
.leadpara p { font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 24px; color: #005928; line-height: 1.5; } p { font-size: 20px; color: #111111; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1.35; margin: 0 0 1em 0; font-weight:400;}
a {color: #005928; }
.textinfo a:hover{color: #005928; text-decoration: underline;}
a:active, a:hover, a:focus, .btn:focus {color:#005928; outline: 0; box-shadow: none; }
p a:hover { text-decoration: underline; color: #005928; }
a.hoverlink { text-decoration: underline; }
h2 { font-size: 30px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; }
.onlyText h2 { margin: 0 0 19px 0; }
.page-id-1027 .onlyText h2{margin: 30px 0 19px 0;}
.page-id-1027 .tablesection + .textinfo{padding: 0 0 27px 0;}
.page-id-1027 .tablesection{padding: 35px 0 0 0;}
.page-id-1045 .twoimg + .textinfo,.page-id-997 .twoimg + .textinfo{padding: 0 0 27px 0;}
.page-id-1002 .stafcard-lisk{ padding: 30px 7% 56px 7%;}
.page-id-1043 .table1,.page-id-1043 .tablesection{padding: 0;}
.page-id-1043 .singleimg + .textinfo,.page-id-1043 .tablesection + .textinfo{padding: 0;}
.page-id-1032 .singleimg{margin: 0;}
.page-id-1032 .twoimg{margin: 0;}
.onlyText.onlyTexttwocol + br,.twoimg + br{display: none;}
.page-id-1004 .singleimg{margin: 0 0 -27px;}
.page-id-1891 .table1 {padding: 0;}
.page-id-1891 .tablesection {padding: 0;}
.page-id-1891 .tablesection + p{display: none;}
.page-id-1891 .tablesection + p + .textinfo {padding: 10px 0 0 0;}
::-moz-selection {
color: #005928;
background: #fff9e2;
}
::selection { color: #005928; background: #fff9e2; }
h3 { font-size: 26px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1.3; }
.onlyText + .tablesection .table1{padding: 0 0 0 0;}
.onlyText + .tablesection .table1 br{display: none;}
.onlyText p a{color: #005928;}
.onlyText h3 { margin: 45px 0 10px 0; }
.onlyText ul { padding: 16px 0 0 0; margin: 0; }
.onlyText ul ul { padding: 0; margin: 0; }
.onlyText ul ul li { padding: 0 0 0 20px; list-style-type: none; position: relative; }
.onlyText ul li { list-style-type: none; font-size: 18px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1.35; }
.onlyText ul li { padding: 0 20px 24px 20px; position: relative; }
.onlyText ul li:before { content: ""; width: 5px; height: 5px; background: #005928; border-radius: 100%; display: inline-block; position: absolute; top: 9px; left: -1px; }
.onlyText ul ul li:before { content: ""; width: 5px; height: 5px; background: transparent; border: 1px solid #005928; border-radius: 100%; display: inline-block; position: absolute; top: 10px; left: 2px; }
.onlyText ol,.textinfo ol { margin: 0; }
.textinfo ol li,.textinfo ol li a{font-size: 17px; line-height: 1.45;}
.onlyText ol li{font-size: 18px;line-height: 1.35;}
.onlyText ol li,.textinfo ol li { list-style-type: none;  color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 400;  counter-increment: step-counter; position: relative; padding: 0 0 22px 35px; }
.onlyText ol li::before ,.textinfo ol li:before{ content: '0'counter(step-counter); font-size: 14px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; position: absolute; top: 4px; left: 0; display: inline-block; }
.page-id-1012 .textinfo ol + p{display: none;}
.quote { padding: 65px 0 66px 0; }
.quote blockquote { color: #003315; line-height: 1.25; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 36px; font-style: normal; position: relative; overflow: visible; }
.quote blockquote:before { content: "“"; color: #003315; line-height: 1.25; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 36px; display: inline-block; position: absolute; top: -2px; left: -14px; }
.quote blockquote:after { content: "”"; color: #003315; line-height: 1.25; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 36px; display: inline-block; margin: -1px 0 0 2px; }
.quote span { display: block; color: #898989; line-height: 1; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 12px; font-style: normal; text-transform: uppercase; padding: 15px 0 0 0; letter-spacing: 1.2px; }
.twocol { padding: 0 0 63px 0; }
.twocol p { font-size: 17px; line-height: 1.45; }
.btnContainer br { display: none; }
.btnContainer{margin:30px 0;}
.btnContainer hr { height: 1px; color: #b6b6b6; background-color: #b6b6b6; margin: 0; }
.btnContainer h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0; padding: 62px 0 16px 0; }
.btnContainer p { margin: 0 0 43px 0; }
.btn { color: #ffffff; padding: 15px 18px 13px 45px; letter-spacing: 1.7px; display: inline-block; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 13px; text-transform: uppercase; margin: 0 0 26px 0; position: relative; z-index: 1; background-color: #005928; vertical-align: top; border-radius: 0; border: 0; }
.btn:hover { color: #ffffff !important; }
.btn:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #008c3f; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: center left; -ms-transform-origin: center left; transform-origin: center left; transition: -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s, -webkit-transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) 0.075s; z-index: -1; }
.btn:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); transition-delay: 0s; }
.btnContainer .btn.btnwithicon { margin: 0 77px 0 0; }
.btnContainer .btn.btnwithicon { padding: 16px 18px 13px 15px; }
.btn.btnwithicon { padding: 16px 18px 13px 15px; margin-bottom:20px;}
.btn.btnwithicon svg { width: 17px; margin: -1px 14px 0 0; float: left; display: inline-block;height:18px }
.btn.btnwithicon svg path { transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; fill: #ffffff; }
.btn.btnwithicon:hover svg path { fill: #ffffff; }
.btn.btntxt { padding: 15px 32px 13px;margin-bottom:20px; }
.btnContainer .btn.btntxt { margin: 0 86px 0 0; }
.btnlink { font-size: 13px; font-family: 'Fira Sans', sans-serif; font-weight: 500; text-transform: uppercase; line-height: 1; position: relative; color: #000000; padding: 3px 9px 4px 13px; letter-spacing: 1px; display: inline-block; z-index: 1; overflow: hidden; top:5px; left:10px;}
.btnlink:before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 4px; background: #900011; display: inline-block; }
.btnlink:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #900011; z-index: -1; transform: translateX(-100%); -webkit-transform: translateX(-100%); }
.btnlink.hover:after { transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; transform: translateX(0); -webkit-transform: translateX(0); }
.btnlink.hoverOut:not(.hover):after { transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; transform: translateX(102%); -webkit-transform: translateX(102%); }
.btnlink:hover { color: #ffffff; }
.btnContainer .btnlink { margin: 13px 0 20px 0; } .accordiansec, .singleimg, .twoimg, .videosec, .imgslidermain, .twoimg { margin:30px 0}
.accordiansec h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0; padding: 109px 0 34px 0; }
.accordian { border-bottom: 2px solid #ccc; }
.accordian li { list-style: none; border-top: 2px solid #ccc; padding: 22px 60px 18px 20px; }
.accordianTitle { font-weight: bold; font-size: 19px; color: #005928; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; position: relative; cursor: pointer; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1.4;}
.accordianTitle:after { content: ''; position: absolute; right: -40px; font-family: "FontAwesome"; font-size: 17px; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; width: 16px; height: 16px; display: inline-block; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/pluse-green.png); background-repeat: no-repeat; background-size: 100%; background-position: 0 0; margin: 3px 0 0 0; top: 0;}
.accordianTitle.active:after { content: ''; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/minus-green.png); }
.accordianTitle.active:hover:after { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/minus-red.png); }
.accordianTitle:hover { color: #900011; }
.accordianTitle:hover:after { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/pluse-red.png); }
.accordianDetails { padding: 13px 0 0px 0; display: none;}
.accordianDetails p { font-size: 17px; line-height: 1.45; color: #000000; font-family: 'Fira Sans', sans-serif; margin: 0 0 -7px 0; padding: 0 0 25px 0;}
.allClosed .accordianDetails { display: none; padding: 13px 20px 0px 0; }
.accordian.closed .accordianDetails { display: none; }
.accordian.open .accordianDetails { display: block; }
.accordianDetails ul li { border: 0; padding: 0 0 10px 20px; position: relative;font-size: 17px; line-height: 1.45; color: #000000; font-family: 'Fira Sans', sans-serif;}
.wpmm_megamenu .wpmm-sub-menu-wrap ul li,.wp-megamenu-main-wrapper{font-family: 'Fira Sans', sans-serif !important;}
.accordianDetails ul{padding: 20px 0 0 0;}
.accordianDetails ul li:before { content: ""; width: 5px; height: 5px; background: #005928; border-radius: 100%; display: inline-block; position: absolute; top: 8px; left: -1px;} .tabsection { padding: 84px 0 86px 0; }
.tabsection h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0; padding: 0 0 34px 0; }
.tabsMain { position: relative; }
.responsive-slider li{    list-style: none; width: 50%; float: left;
display: inline-block;
position: static;}
.simple-tabs .tab-detail {
position: absolute;
left: 0;
right: 0;
}
.responsive-slider li a { position: relative; padding: 0 20px 20px; cursor: pointer; border-bottom: 2px solid #d9d2ce; font-size: 19px; color: #a1a1a1; font-family: 'Fira Sans', sans-serif; font-weight: 400; transition: all 200ms ease-in-out 0s; -webkit-transition: all 200ms ease-in-out 0s; width: 100%; display: block;}
.responsive-slider li.active a{ color: #003315; font-weight: 500; }
.tabs { display: block; margin: 0; }
.tabs li { list-style: none; width: 100%; }
.responsive-slider li a:before { content: ''; position: absolute; left: 0; height: 4px; right: 100%; bottom: -2px; background: #1a3f42; transition: all 200ms ease-in-out 0s; -webkit-transition: all 200ms ease-in-out 0s; z-index: 1; }
.responsive-slider li.active a{ color: #1a3f42; font-weight: 500;}
.responsive-slider li.active a:before { right: 0; }
.tab-link:hover { color: #000000; }
.tab-content {padding: 50px 0 15px 0; font-size: 19px; position: relative; }
.tabsMain .tab-content.current{display: block;}
.tabsMain .tab-content p { font-size: 17px; color: #000000; line-height: 1.45; margin: 0 0 35px 0; }
.tabs .owl-thumbs{display: none;} .img-content-sec { }
.img-content-sec .imgslidermain { padding: 0; }
.singleimg { text-align: center; }
.singleimg img { max-width: 100%; margin: 0 auto; }
.page-id-1003 .textinfo,.page-id-1030 .textinfo{padding: 56px 0 0 0;}
.textinfo, .accordiansec { padding: 56px 0 27px 0; } .textinfo + .imgslidermain{padding: 0 0 4px 0;}
.textinfo, .textinfo p { font-size: 17px; line-height: 1.45;}
.textinfo b, .textinfo p b, .textinfo strong, .textinfo p strong {font-weight:500;}
.textinfo ul{}
.textinfo ul li{font-family: 'Fira Sans', sans-serif; font-size: 17px; line-height: 1.45; padding: 0 0 10px 20px; position: relative; color:#111111;}
.textinfo ul li:before{content: ""; height: 5px; width: 5px; border-radius: 100%; display: inline-block; position: absolute; top: 8px; left: 0; background: #000000;}
.textinfo h2{padding: 0 0 15px 0;}
.textinfo h3{padding: 0 0 15px 0;}
.textinfo + .accordiansec{margin: -20px 0 30px;}
.twoimg { }
.twoimg img { max-width: 100%; margin: 0 auto 16px; }
.twoimg .imgdivs:nth-child(odd){padding: 0 8px 0 15px;}
.twoimg .imgdivs:nth-child(even){padding: 0 15px 0 8px;}
.twoimg .row {align-items: flex-start;}
.twoimg .row > img {width: 46%; margin: 0; padding: 0; margin:0 2%; border:6px solid rgba(255, 255, 255, 0.9); box-shadow:0 0 10px #000;}
.singleimg img {border:6px solid rgba(255, 255, 255, 0.9); box-shadow:0 0 10px #000;}
.videosec { text-align: center; }
.videosec img { max-width: 100%; margin: 0 auto; } .tablesection { padding: 39px 0 30px 0; }
.tablesection h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0; padding: 0 0 22px 0; }
.tablesection p { font-size: 17px; line-height: 1.45; }
.tablesection h3 { font-size: 19px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; margin: 0 0 19px 0; }
.table1 { padding: 56px 0 0 0; }
.page-id-1027 .table1{padding: 0; margin: -40px 0 0 0;}
.table2 { padding: 56px 0 70px 0; overflow: auto;}
.table1 .tablepress thead th, .table1 .tablepress thead td { border-bottom: 1px solid #d9d2ce; }
.table1 .tablepress .row-hover tr:hover td { background: transparent; }
.table1 .tablepress tfoot th, .table1 .tablepress thead th { background: transparent; }
.table1 .tablepress .odd td { background: transparent; }
.table1 .tablepress thead th { font-family: 'Fira Sans', sans-serif; font-weight: 500; color: #807c79; font-size: 18px; line-height: 1; padding: 19px 0; }
.table1 .tablepress tbody td { font-family: 'Fira Sans', sans-serif; font-size: 15px; color: #1c1008; line-height: 1; padding: 25px 0 19px; }
.table1 .tablepress thead th { width: 25% !important; }
.table1 .tablepress thead th, .table1 .tablepress tbody td { text-align: right; }
.table1 .tablepress thead th:first-child, .table1 .tablepress tbody td:first-child { text-align: left; }
.table2 .tablepress .odd td, .table2 .tablepress .row-hover tr:hover td { background: transparent; }
.table2 .tablepress .row-hover tr { border-bottom: 0; }
.table2 .tablepress tbody td { font-family: 'Fira Sans', sans-serif; font-size: 15px; color: #1c1008; line-height: 1; padding: 8px 0 17px 14px; border-left: 1px solid #d9d2ce; border-top: 0; width: 25%; }
.table2 .tablepress tbody tr td:first-child { border-left: 0; padding: 8px 0 17px; } .contentlinksec { padding: 74px 0 33px 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.contentlinksec h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 30px 0 49px 0; }
.cntlinklist { display: block; width: 100%; }
.cntlinklist .cntlinklist-item { padding-bottom: 41px; }
.cntlinklist .cntlinklist-item a { background: #ffffff; vertical-align: top; display: block; height:100%; border:10px solid #FFF;}
.cntlinklist .cntlinklist-item a .cntlink-img { height: 192px; background-repeat: no-repeat; background-size: 100%; background-position: center; position: relative; transition: 0.2s all;}
.cntlinklist .cntlinklist-item a .cntlink-img:before { content: ""; height: 36px; width: 36px; display: inline-block; position: absolute; bottom: -18px; right: 10px; background-color: #fbc933; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-white-arrow.png); background-size: 17px; background-position: center; background-repeat: no-repeat; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border:1px solid #FFF; border-radius:100px;}
.cntlinklist .cntlinklist-item a:hover .cntlink-img {filter: saturate(1.3); background-size:105%;}
.cntlinklist .cntlinklist-item a:hover .cntlink-img:before { background-color: #900011; }
.cntlinklist .cntlinklist-item .cntlink-info {height:auto !important;}
.cntlinklist .cntlinklist-item a:hover .cntlink-info h5 { color: #900011; }
.cntlinklist .cntlinklist-item a .cntlink-info .cntlink-inner{ padding: 20px 0 1px; height: 100%; display: table; width: 100%;}
.cntlinklist .cntlinklist-item a .cntlink-info .cntlink-inner .cntlinkcell{display: table-cell; vertical-align: middle; text-align: center;}
.cntlinklist .cntlinklist-item a .cntlink-info h5 { font-size: 25px; color: #005928; line-height: 1; font-family: 'Fira Sans', sans-serif; font-weight: 600; margin: 0; padding: 0 0 11px 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.cntlinklist .cntlinklist-item a .cntlink-info p { font-size: 17px; color: #807c79; line-height: 1; font-family: 'Fira Sans', sans-serif; font-weight: 400; margin: 0; }
.cntlinklist .cntlinklist-item:nth-child(1) a, .cntlinklist .cntlinklist-item:nth-child(3n+1) a { margin: 0 10px 0 0; }
.cntlinklist .cntlinklist-item:nth-child(2) a, .cntlinklist .cntlinklist-item:nth-child(3n+2) a { margin: 0 5px; }
.cntlinklist .cntlinklist-item:nth-child(3n) a { margin: 0 0 0 10px; } .halfimg-sec { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center; }
.halfimg-sec .leftinfo { background: #ffffff; margin: 120px 0; text-align: center; padding: 150px 225px 137px 80px; }
.halfimg-sec .leftinfo h4 { }
.halfimg-sec .leftinfo p { width: 100%; }
.halfimg-sec .rightimg { position: absolute; top: 0; right: 0; height: 100%; background: #000000; background-repeat: no-repeat; background-size: cover; background-position: center; width: 57.5%; }
.stylehalfimg.halfimg-sec .rightimg{width: 54.1%;}
.stylehalfimg.halfimg-sec .leftinfo{padding: 150px 165px 137px 80px;}
.halfimg-sec .quote span { padding: 19px 0 0 0; }
.halfimg-sec .quote blockquote:before, .halfimg-sec .quote blockquote:after { display: none; } .vidothumb-link { padding: 103px 0 53px 0; }
.vidothumb-link h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0 0 49px 0; }
.videolinklist { }
.videolinklist .videolinklist-item { padding-bottom: 20px; }
.videolinklist .videolinklist-item a { display: block; }
.videolinklist .videolinklist-item:nth-child(1) a, .videolinklist .videolinklist-item:nth-child(3n+1) a { margin: 0 10px 0 0; }
.videolinklist .videolinklist-item:nth-child(2) a, .videolinklist .videolinklist-item:nth-child(3n+2) a { margin: 0 5px; }
.videolinklist .videolinklist-item:nth-child(3n) a { margin: 0 0 0 10px; }
.videolinklist .videolinklist-item a .vdolink-img { height: 197px; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; }
.videolinklist .videolinklist-item .vdolink-img:before { content: ""; height: 50px; width: 50px; display: inline-block; position: absolute; bottom: 0; right: 0; background-color: #003315; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/triangle-white.png); background-size: 11px; background-position: center; background-repeat: no-repeat; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.videolinklist .videolinklist-item a:hover .vdolink-img:before { background-color: #900011; }
.videolinklist .videolinklist-item a:hover .vdolink-info p { color: #900011; font-weight: 500; }
.videolinklist .videolinklist-item a .vdolink-info { padding: 13px 7px; }
.videolinklist .videolinklist-item a .vdolink-info span { font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; color: #807c79; line-height: 1; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/vido-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 20px; display: block; padding: 4px 0 12px 33px; }
.videolinklist .videolinklist-item a .vdolink-info p { font-size: 21px; font-family: 'Fira Sans', sans-serif; font-weight: 400; color: #261919; line-height: 1.35; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; margin: 0; }
.mfp-wrap .mfp-close { width: auto!important; font-size: 30px!important; color: #000 !important; background: none!important; }
.mfp-wrap .mfp-close:active { top: -40px; }
#vid-popup .mfp-close {
top: -40px;
right: -6px;
} .stories-lisk { padding: 100px 0 137px 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.stories-lisk h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0 0 37px 0; }
.stories-lisk .btnlink { margin: 16px 0 0 0; }
.storylist { }
.storyslider .owl-thumbs { display: none; }
.storylist .storylist-item { margin: 0 0 30px 0; }
.storylist .storyslider .storylist-item { max-width: 100%; }
.storylist .storylist-item a { display: block; text-align: center; background: #ffffff; position: relative; z-index: 1; }
.storylist .storylist-item a:before { content: ""; top: 10px; bottom: 10px; left: 10px; right: 10px; display: block; border: 1px solid #003315; position: absolute; z-index: 0; }
.storylist .storylist-item a:after { content: ""; top: 0; bottom: 0; left: 0; right: 0; display: block; border: 0 solid #003315; position: absolute; z-index: 0; -webkit-transition: border-width .1s linear; transition: border-width .1s linear; }
.storylist .storylist-item a:hover:after { border: 10px solid #003315; }
.storylist .storylist-item a .storylist-inner { padding: 48px 37px 53px; background: #ffffff; }
.storylist .storylist-item a .storylist-img { width: 90px; height: 90px; display: inline-block; margin: 0 auto 23px; background-repeat: no-repeat; background-size: cover; background-position: center; border-radius: 100%; border: 5px solid #ebebeb; }
.storylist .storylist-item a .storylist-info { }
.storylist .storylist-item a .storylist-info h5 { font-size: 21px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0 0 5px 0; line-height: 1; }
.storylist .storylist-item a .storylist-info span { font-size: 12px; color: #898989; font-family: 'Fira Sans', sans-serif; font-weight: 500; text-transform: uppercase; line-height: 1; letter-spacing: 1.2px; }
.storylist .storylist-item a .storylist-info blockquote { font-size: 20px; color: #003315; font-family: 'Fira Sans', sans-serif; font-weight: 400; font-style: normal; line-height: 1.4; padding: 20px 0; } .stafcard-lisk { padding: 98px 0 56px 0; }
.stafcard-lisk h4 { font-size: 36px; line-height: 1; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; margin: 0 0 49px 0; }
.stafcard-lisk .btnlink { margin: 6px 0 0 0; }
.stafcards .stafcard-item { padding-bottom: 40px; }
.stafcards .stafcard-item a { display: block; }
.stafcards .stafcard-item:nth-child(1) a, .stafcards .stafcard-item:nth-child(3n+1) a { margin: 0 10px 0 0; }
.stafcards .stafcard-item:nth-child(2) a, .stafcards .stafcard-item:nth-child(3n+2) a { margin: 0 5px; }
.stafcards .stafcard-item:nth-child(3n) a { margin: 0 0 0 10px; }
.stafcards .stafcard-item a .stafcard-img { padding: 0 0 100% 0; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.stafcards .stafcard-item a .stafcard-img:before { content: ""; -webkit-transition: border-width .1s linear; transition: border-width .1s linear; top: 0; bottom: 0; left: 0; right: 0; display: block; border: 0 solid #003315; position: absolute; z-index: 0; }
.stafcards .stafcard-item a:hover .stafcard-img:before { border: 10px solid #003315; }
.stafcards .stafcard-item a .stafcard-info { padding: 26px 10px 0; }
.stafcards .stafcard-item a .stafcard-info h5 { color: #005928; font-size: 21px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; margin: 0 0 5px 0; }
.stafcards .stafcard-item a:hover .stafcard-info h5 { color: #900011; }
.stafcards .stafcard-item a .stafcard-info span { color: #898989; font-size: 12px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; letter-spacing: 1.2px; } .eventcard-lisk { margin: 0 39px; background-repeat: no-repeat; background-position: center; background-size: cover; padding: 120px 0 43px 0; }
.eventcard-lisk h4 { font-size: 22px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; color: #000000; margin: 0 0 40px 0; }
.eventcard-lisk .btnlink { }
.eventcard-lisk.whitetitle h4 { color: #ffffff; }
.eventcard-lisk.whitetitle .btnlink { color: #ffffff; }
.eventcard-lisk.whitetitle .btnlink:before { background: #ffffff; }
.eventcard-lisk.whitetitle .btnlink:hover { color: #003315; }
.eventcard-lisk.whitetitle .btnlink:after { background-color: #ffffff; }
.eventcards { }
.eventcards .eventcard-item { }
.eventcards .eventcard-item a { display: block; }
.eventcards .eventcard-item a .eventcard-img { padding: 0 0 117%; position: relative; overflow: hidden; z-index: 0; }
.eventcards .eventcard-item a .eventcard-img .inrimg { position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: center; background-size: cover; height: 100%; width: 100%; z-index: -1; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.eventcards .eventcard-item a:hover .eventcard-img .inrimg { transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); }
.eventcards .eventcard-item a .eventcard-info { background: #fff; margin: -115px 15px 0; padding: 43px 20px 28px; z-index: 1; position: relative; text-align: center; }
.eventcards .eventcard-item a .eventcard-info span { font-family: 'Fira Sans', sans-serif; font-size: 13px; font-weight: 700; color: #ffffff; background: #005928; position: absolute; top: -20px; left: 0; right: 0; margin: 0 auto; display: inline-block; text-transform: uppercase; width: 120px; padding: 14px; letter-spacing: 2px; }
.eventcards .eventcard-item a .eventcard-info h5 { font-family: 'Fira Sans', sans-serif; font-weight: 700; font-size: 23px;  color: #000000; line-height: 1.2; margin: 0 0 11px 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.left-event .eventcards .eventcard-item a .eventcard-info h5{font-family: 'Fira Sans', sans-serif; font-weight: 700;}
.eventcards .eventcard-item a:hover .eventcard-info h5 { color: #900011; }
.eventcards .eventcard-item a .eventcard-info p {     font-family: 'Fira Sans', sans-serif; font-weight: 700; font-size: 12px; color: #737373; line-height: 1; text-transform: uppercase; letter-spacing: 1.2px; margin: 0; font-size: 12px; }
.eventcards .eventcard-item a .eventcard-info p b { display: inline-block; font-family: 'Fira Sans', sans-serif; font-weight: 700; letter-spacing: 1px; }
.eventcards .eventcard-item a .eventcard-info .innertabl { display: table; margin: 0 auto; width: 100%; }
.eventcards .eventcard-item a .eventcard-info .innertabl .innertablcell { vertical-align: middle; display: table-cell; } .newscard-lisk { padding: 89px 0 82px 0; background-repeat: no-repeat; background-position: center; background-size: cover; margin: 0 0 100px 0; }
.newscard-lisk h4 { margin: 0 0 30px 0; }
.newscard-lisk .btnlink { margin: 11px 0 0 0; }
.newscards { }
.newscards .newscard-item { }
.newscards .newscard-item a { display: block; }
.newscards .newscard-item:nth-child(1) a, .newscards .newscard-item:nth-child(3n+1) a { margin: 0 40px 0 0; }
.newscards .newscard-item:nth-child(2) a, .newscards .newscard-item:nth-child(3n+2) a { margin: 0 20px 0; }
.newscards .newscard-item:nth-child(3n) a { margin: 0 0 0 40px; }
.newscards .newscard-item a .newscard-img { padding: 0 0 81% 0; position: relative; overflow: hidden; }
.newscards .newscard-item a .newscard-img .nesinnr { background-size: cover; background-repeat: no-repeat; background-position: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.newscards .newscard-item a:hover .newscard-img .nesinnr { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); }
.newscards .newscard-item a .newscard-info { padding: 23px 0; }
.newscards .newscard-item a .newscard-info h5 { font-family: 'Fira Sans', sans-serif; font-size: 18px; font-weight: 600; color: #000000; letter-spacing: 1.05px; line-height: 1.35; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.newscards .newscard-item a:hover .newscard-info h5 { color: #900011; }
.newscards .newscard-item a .newscard-info span {font-family: 'Fira Sans', sans-serif;font-weight: 600; font-size: 12px; color: #737373; text-transform: uppercase; letter-spacing: 0.6px; }
.newscards .newscard-item a .newscard-info span b { display: inline-block; font-family: 'Fira Sans', sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 1px; }
.blogSlider .owl-thumbs {display: none;}
.eventcards .blogSlider .owl-nav {display: table; margin: 57px auto 0;}
.blogSlider .owl-nav {display: table; margin: -15px auto 38px;}
.blogSlider .owl-nav .owl-prev {font-size: 0;
background-color: transparent;
width: 16px;
height: 13px;
display: inline-block;
background-repeat: no-repeat;
background-position: 0 0;
background-size: 100%;
position: relative;
vertical-align: top;
line-height: 1;
float: none;
padding: 0;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-green-arrow.png);
margin: 0 71px 0 0;}
.blogSlider .owl-nav .owl-prev.disabled {background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prvarrow-gray.png); cursor: default;}
.blogSlider .owl-nav .owl-next {font-size: 0;
background-color: transparent;
width: 16px;
height: 13px;
display: inline-block;
background-repeat: no-repeat;
background-position: 0 0;
background-size: 100%;
position: relative;
vertical-align: top;
line-height: 1;
float: none;
padding: 0;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-green-arrow.png);
margin: 0 0 0 71px;}
.blogSlider .owl-nav .owl-next.disabled {background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/nextarrow-gray.png); cursor: default;}
.blogSlider .owl-dots {counter-reset: section; display: none;}
.blogSlider .owl-dots .owl-dot:after {content: "0"counter(section); counter-increment: section; font-size: 20px;}
.blogSlider .owl-dots .owl-dot {visibility: hidden;}
.blogSlider .owl-dots .owl-dot.active {visibility: visible;}
.eventcards .blogSlider .eventcard-item a {margin: 0 0 68px 0;}
.eventcards .blogSlider .eventcard-item a .eventcard-info {background: #fff; margin: -120px 15px 0; padding: 43px 20px 2px;}
.newscard-lisk.blogmain {position: relative;}
.counter {position: absolute; bottom: 25px; left: 0; right: 0; margin: 0px auto; width: 27px;}
.counter:after { content: "";height: 2px;width: 27px;background: #c2c2c2;display: inline-block;position: absolute;top: 6px;}
.counter strong {position: absolute; left: calc(100% + 10px); font-size: 14px;
color: #1c1008;
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
line-height: 1;}
.counter span {position: absolute; right: calc(100% + 10px); color: rgba(28,16,8,0.5);
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
line-height: 1;} .blogsec { background-repeat: no-repeat; background-position: center; background-size: cover; padding: 0 0 41px 0; }
.newscard-lisk.blogmain { padding: 71px 0 38px; margin: 0; }
.newscard-lisk.blogmain h4 { color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 22px; margin: 0 0 34px 7px; }
.newscard-lisk.blogmain .whitetitle h4 { color: #fff;}
.blogmain .newscards .newscard-item { margin: 0 0 52px 0; }
.blog-nav { display: block; width: 100%; clear: both; text-align: center; margin: -15px 0 0 0; }
.blog-nav a.page-numbers, .blog-nav .dots { display: none; padding: 0; }
.blog-nav .prev.page-numbers, .blog-nav .next.page-numbers, .blog-nav a.page-numbers:nth-last-child(2) { display: inline-block; }
.blog-nav .page-numbers.current { padding: 0; font-size: 14px; color: #1c1008; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; }
.blog-nav a.page-numbers { color: rgba(28,16,8,0.5); font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; }
.blog-nav a.page-numbers:before { content: "0"; color: rgba(28,16,8,0.5); font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; }
.blog-nav .page-numbers.current:before { content: "0"; color: #1c1008; }
.blog-nav .prev.page-numbers:before, .blog-nav .next.page-numbers:before { display: none; }
.blog-nav .page-numbers.current, .blog-nav a.page-numbers { margin: 0 22px; vertical-align: top; }
.blog-nav .prev.page-numbers:before, .blog-nav .next.page-numbers:before { content: ""; height: 2px; width: 27px; background: #c2c2c2; display: inline-block; position: absolute; top: 5px; }
.blog-nav .prev.page-numbers:before { left: 73px; }
.blog-nav .next.page-numbers:before { right: 73px; }
.blog-nav .prev.page-numbers, .blog-nav .next.page-numbers { font-size: 0; background-color: transparent; width: 16px; height: 13px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; position: relative; vertical-align: top; line-height: 1; float: none; padding: 0; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.blog-nav .prev.page-numbers { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-green-arrow.png); margin: 0 6px 0 0; }
.blog-nav .prev.page-numbers:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-red-arrow.png); }
.blog-nav .next.page-numbers { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-green-arrow.png); margin: 0 0 0 6px; }
.blog-nav .next.page-numbers:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-red-arrow.png); } .newscard-lisk.innerpost { margin: 0; }
.innerpost-banner { padding: 187px 0 225px 0; background-repeat: no-repeat; background-size: cover; background-position: center;}
.innerpost-banner a { font-family: 'Fira Sans', sans-serif; font-size: 12px; font-weight: 500; color: #ffffff; line-height: 1.1; display: inline-block; text-transform: uppercase; background-repeat: no-repeat; background-position: 0px 0px; background-size: 9px; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/back-icon.png); padding: 0 0 0 19px; margin: 0 0 0 -16px; letter-spacing: 1px; vertical-align: top; }
.innerpost-banner a:hover { color: #fdd63f; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/back-icon-hover.png); }
.innerpost-banner .posttitle { color: #ffffff; padding: 0 50px 0 66px; }
.posttitle h4 { font-family: 'Fira Sans', sans-serif; font-size: 12px; font-weight: 500; color: #ffffff; line-height: 1.1; letter-spacing: 1.8px; text-transform: uppercase; }
.posttitle h1 { font-size: 52px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1.15; margin: 23px 0 0 0; }
.posttitle h1 span { display: block; font-family: 'Fira Sans', sans-serif; font-size: 12px; font-weight: 500; color: #ffffff; line-height: 1.1; letter-spacing: 1.8px; text-transform: uppercase; padding: 26px 0 19px 0; }
.posttitle p { font-family: 'Fira Sans', sans-serif; font-size: 18px; font-weight: 400; color: #ffffff; line-height: 1.8; }
.innerpost-copy { }
.innerpost-copy .postimg { margin: -181px 0 0 0; }
.innerpost-copy .postimg .postimgdiv{height: 762px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.innerpost-copy .postimg img { width: 100%; max-width: 100%; }
.postmain-info { padding: 78px 0 66px 0; }
.postimg + .postmain-info{padding: 78px 0 40px 0;}
.mobileshare + .textinfo{padding: 0 0 16px 0;}
.postmain-info .postauther { text-align: center; padding: 11px 0 0 0; }
.postmain-info .postauther .authrimg { width: 90px; height: 90px; display: inline-block; margin: 0 auto 12px; background-repeat: no-repeat; background-size: cover; background-position: center; border-radius: 100%; border: 5px solid #ebebeb; }
.postmain-info .postauther h4 { font-size: 21px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; margin: 0 0 14px 0; }
.postmain-info .postauther span { font-size: 12px; color: #898989; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; display: block; letter-spacing: 1.2px; padding: 0 0 16px 0; }
.postmain-info .postauther p { font-size: 12px; color: #636262; font-family: 'Fira Sans', sans-serif; font-style: italic; font-weight: 400; line-height: 1; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 11px 0 13px 0px; margin: 0 0 17px 0; }
.postmain-info .postauther h5 { font-size: 14px; color: #969595; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; }
.postmain-info .postauther ul { margin: 0; padding: 4px 0 0 0; }
.postmain-info .postauther ul li { list-style-type: none; display: inline-block; padding: 0 2px 0 4px; }
.postmain-info .postauther ul li a { width: 28px; height: 28px; border-radius: 100%; border: 1px solid #969595; color: #969595; font-size: 14px; line-height: 27px; transition-duration: 200ms; }
.postmain-info .postauther ul li a:hover { color: #013415; border: 1px solid #013415; }
.postmain-info .postcopy { padding: 0 50px 0 66px; }
.postmain-info .postcopy p:first-child { font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 24px; color: #005928; line-height: 1.5; margin: 0 0 40px 0; }
.postmain-info .postcopy p:first-child a{font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 24px; color: #008c3f; line-height: 1.5;}
.postmain-info .postcopy p { line-height: 1.6; }
.imgslidermain { padding: 0 0 95px 0; }
.imgslidermain .imgslider { }
.imgslider .owl-thumbs { display: none; }
.imgslider .item { padding: 0 0 56.1%; background-repeat: no-repeat; background-position: center; background-size: cover; }
.imgslider .owl-dots { counter-reset: slides-num; position: relative; display: inline-block; float: right; margin: 18px 18px 0 0; }
.imgslider .owl-dots:after { content: "0" counter(slides-num); display: inline-block; font-size: 14px; font-weight: 500; font-family: 'Fira Sans', sans-serif; color: #1c1008; opacity: 0.5; }
.imgslider .owl-dots:before { content: ""; height: 2px; width: 28px; background: #cccccc; display: inline-block; position: absolute; top: 11px; right: 25px; opacity: 0.5; }
.imgslider .owl-dot { display: inline-block; counter-increment: slides-num; }
.imgslider .owl-dot.active { margin-right: 48px; }
.imgslider .owl-dot span { display: none; }
.imgslider .owl-dot.active:before { content: "0" counter(slides-num); display: inline-block; font-size: 14px; font-weight: 500; font-family: 'Fira Sans', sans-serif; color: #1c1008; }
.owl-carousel.imgslider .owl-nav .owl-next, .owl-carousel.imgslider .owl-nav .owl-prev { width: 16px; height: 13px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; position: relative; font-size: 0; vertical-align: top; line-height: 1; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.owl-carousel.imgslider .owl-nav .owl-prev:before { content: ""; height: 13px; width: 2px; position: absolute; display: inline-block; top: -1px; right: -24px; background: #c2c2c2; }
.owl-carousel.imgslider .owl-controls { position: relative; }
.owl-carousel.imgslider .owl-nav { display: inline-block; margin: 32px 0 0 22px; text-align: left; line-height: 1; }
.owl-carousel.imgslider .owl-nav .owl-next { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-green-arrow.png); margin: 0 11px 0 0; }
.owl-carousel.imgslider .owl-nav .owl-next:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-red-arrow.png); }
.owl-carousel.imgslider .owl-nav .owl-prev { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-green-arrow.png); margin: 0 45px 0 0; }
.owl-carousel.imgslider .owl-nav .owl-prev:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-red-arrow.png); } .banner-div.daybanner { position: relative; }
.banner-div.home-left,.inner-banner.inner-left,.innerpost-copy .postimg .postimgdiv.inner-left{background-position: center left;}
.innerpost-copy .postimg .postimgdiv.inner-top{background-position: top center;}
.innerpost-copy .postimg .postimgdiv.inner-bottom{background-position: bottom center;}
.banner-div.home-right,.inner-banner.inner-right,.innerpost-copy .postimg .postimgdiv.inner-right{background-position: center right;}
.banner-div.home-centr,.inner-banner.inner-center,.innerpost-copy .postimg .postimgdiv.inner-center{background-position: center;}
.banner-div.daybanner:before { content: ""; height: 110px; width: 4px; background: #fdd63f; position: absolute; bottom: -47px; left: 0; right: 0; margin: 0 auto; display: inline-block; z-index: 1; }
.banner-div.daybanner .hmtitle { padding: 80px 88px 73px 0; }
.banner-div.daybanner .hmvideo { width: 87%; }
.banner-div.daybanner .hmtitle span { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 12px; color: #ffffff; line-height: 1; text-transform: uppercase; letter-spacing: 1.2px; display: block; }
.banner-div.daybanner .hmtitle h1 { line-height: 1.05; padding: 21px 20px 37px 0; }
.banner-div.daybanner .hmtitle a { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 12px; color: #ffffff; line-height: 1; text-transform: uppercase; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/dwn-arrow.png); background-repeat: no-repeat; background-position: 0 0; background-size: 12px; padding: 4px 0 4px 24px; letter-spacing: 1.2px; vertical-align: top; display: inline-block; }
.banner-div.daybanner .hmtitle a:hover { color: #fdd63f; }
.dayinlife-sev { background-repeat: no-repeat; background-position: top center; background-size: cover; padding:0; }
.dayinlife-sev .daylife-title { text-align: center; padding: 40px 15px 25px 15px; }
.daylife-title span { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 12px; color: #003315; line-height: 1; text-transform: uppercase; display: block; letter-spacing: 1.2px; padding: 0 0 14px 0; }
.daylife-period { margin: 0 0 0 0; position: relative; padding-top: 50px }
.dayinlife-sev .daylife-period { background: none; }
.daylife-period:before { content: ""; height: 100%; width: 10px; background: #fdd63f; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; display: inline-block; z-index: 1; box-shadow:0 0 6px #969696;}
.daylife-period li { padding: 42px 0 59px 0; list-style-type: none; }
.daylife-period li .periodimg { padding: 0 0 36.8% 0; background-repeat: no-repeat; background-position: center; background-size: cover; flex: 0 0 65.5%; position: relative; z-index: 1; }
.daylife-period li .periodimg:before { content: ""; height: 40px; width: 100%; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/periodbg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; bottom: -40px; left: 0; }
.daylife-period li .periodinfo { flex: 0 0 33.2%; overflow: hidden; }
.periodinfo .periodtime { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/time-bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; color: #fbc933; z-index: 0; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 18px; line-height: 1; letter-spacing: 1px; position: relative; }
.periodinfo .periodtime:before { content: ""; height: 1px; width: 58%; position: absolute; top: 22px; display: block; background: #fbc933; }
.periodinfo .periodcont { background: #ffffff; height: 100%; z-index: 1; position: relative; padding: 42px 30px 54px 30px; z-index: 2; }
.periodcont span, .halfimg-sec.daylife-hafdiv .leftinfo span { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 18px; line-height: 1; color: #fbc933; display: block; padding: 0 0 8px 0; }
.periodcont h4 { font-family: 'AgenorBold', sans-serif; font-weight: 600; font-size: 32px; line-height: 1.15; color: #005928; margin: 0 0 14px 0; }
.periodcont p, .halfimg-sec.daylife-hafdiv .leftinfo p { font-size: 14px; font-weight: 400; line-height: 1.75; margin: 0 0 29px 0; }
.periodcont a { }
.periodcont a:hover { }
ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title{display: inline-block;}
.daylife-period li.left .periodinfo { margin: 40px 0 0 -96px; order: 2; }
.daylife-period li.left .periodimg { margin: 0 0 40px 15px; }
.daylife-period li.left .periodinfo .periodtime { text-align: right; padding: 16px 28px 11px 0; }
.daylife-period li.left .periodinfo .periodtime:before { left: 0; }
.daylife-period li.right .periodimg { order: 2; margin: 0 0 40px -94px; }
.daylife-period li.right .periodinfo .periodtime { text-align: left; padding: 16px 0 11px 31px; }
.daylife-period li.right .periodinfo .periodtime:before { right: 0; width: 58%; }
.daylife-period li.right .periodinfo { margin: 40px 0 0 96px; }
.halfimg-sec.daylife-hafdiv .rightimg { width: 54.1%; }
.halfimg-sec.daylife-hafdiv { position: relative; z-index: 1; }
.halfimg-sec.daylife-hafdiv:before { content: ""; height: 70px; width: 4px; background: #fdd63f; position: absolute; top: -59px; left: 0; right: 0; margin: 0 auto; display: inline-block; z-index: -1; }
.halfimg-sec.daylife-hafdiv:after { content: ""; height: 85px; width: 4px; background: #fdd63f; position: absolute; bottom: -80px; left: 0; right: 0; margin: 0 auto; display: inline-block; z-index: -1; }
.halfimg-sec.daylife-hafdiv .leftinfo { margin: 65px 0 65px 18px; text-align: left; padding: 88px 160px 116px 60px; }
.halfimg-sec.daylife-hafdiv .leftinfo h4 { font-family: 'AgenorBold', sans-serif; font-weight: 600; font-size: 32px; line-height: 1.15; color: #005928; margin: 3px 0 13px 0; }
.halfimg-sec.daylife-hafdiv .leftinfo a {text-decoration: none;} .backto-top { z-index: 1; position: relative; }
.backto-top a { display: block; background-color: #005928; vertical-align: top; text-align: center; font-family: 'AgenorBold', sans-serif; font-weight: 500; font-size: 18px; line-height: 1; color: #ffffff; text-transform: uppercase; letter-spacing: 2.3px; padding: 66px 20px 36px; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/white-up-arrow.png); background-size: 12px; background-repeat: no-repeat; background-position: center 32px; }
.backto-top a:hover { background-color: #00662e; } .stories-lisk.stories { padding: 83px 0 36px 0; }
.stories-lisk .storytitle { padding: 0 0 12px 0; }
.storymain { padding: 0 0 34px 0; }
.storytitle h3 { display: inline-block; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 22px; line-height: 1; color: #005928; margin: 0 26px 0 5px; }
.storytitle p { display: inline-block; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 14px; line-height: 1; color: #1c1008; }
.storytitle p span { color: #c2c2c2; }
.stories .storylist .storylist-item a .storylist-info h5 { font-size: 24px; margin: 0 0 4px 0; }
.stories .storylist .storylist-item a .storylist-info span { letter-spacing: 1.5px; }
.stories .storylist .storylist-item a .storylist-inner { padding: 48px 37px 49px; }
.owl-carousel.storyslider .owl-nav .owl-next, .owl-carousel.storyslider .owl-nav .owl-prev { width: 16px; height: 13px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; position: relative; font-size: 0; vertical-align: top; line-height: 1; }
.owl-carousel.storyslider .owl-nav .owl-prev:before { content: ""; height: 13px; width: 2px; position: absolute; display: inline-block; top: -1px; right: -24px; background: #c2c2c2; }
.owl-carousel.storyslider .owl-nav .owl-next { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-green-arrow.png); margin: 0 11px 0 0; }
.owl-carousel.storyslider .owl-nav .owl-next:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-red-arrow.png); }
.owl-carousel.storyslider .owl-nav .owl-prev { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-green-arrow.png); margin: 0 45px 0 0; }
.owl-carousel.storyslider .owl-nav .owl-prev:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-red-arrow.png); }
.owl-carousel.storyslider .owl-controls { position: absolute; top: -49px; right: 13px; width: 100%; }
.owl-carousel.storyslider .owl-controls .owl-nav { line-height: 1; text-align: right; padding: 17px 2px 0 0; }
.owl-carousel.storyslider .owl-dots { counter-reset: slides-num; position: absolute; display: inline-block; margin: 18px 18px 0 0; left: 216px; top: -4px; }
.owl-carousel.storyslider .owl-dots:after { content: "0" counter(slides-num); display: inline-block; font-size: 14px; font-weight: 500; font-family: 'Fira Sans', sans-serif; color: #1c1008; opacity: 0.5; }
.owl-carousel.storyslider .owl-dots:before { content: ""; height: 2px; width: 13px; background: #1c1008; display: inline-block; position: absolute; top: 12px; right: 19px; opacity: 0.5; }
.owl-carousel.storyslider .owl-dot { display: inline-block; counter-increment: slides-num; }
.owl-carousel.storyslider .owl-dot.active { margin-right: 22px; }
.owl-carousel.storyslider .owl-dot span { display: none; }
.owl-carousel.storyslider .owl-dot.active:before { content: "0" counter(slides-num); display: inline-block; font-size: 14px; font-weight: 500; font-family: 'Fira Sans', sans-serif; color: #1c1008; } .innerpost-banner.storypostbnr { padding: 187px 0 84px 0; }
.innerpost-banner.storypostbnr .storyimg { background-repeat: no-repeat; background-position: center; background-repeat: no-repeat; background-size: cover; margin: 32px 0 -190px 0; max-width: 39%; padding: 0 0 48.9% 0; }
.storypostbnr .posttitle h1 { position: relative; }
.storypostbnr .posttitle h1:before { content: "“"; font-size: 52px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1.15; display: inline-block; position: absolute; top: -2px; left: -28px; }
.storypostbnr .posttitle h1:after { content: "”"; font-size: 52px; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1.15; display: inline-block; margin: 0 0 0 9px; }
.storypostbnr .posttitle span { display: block; font-family: 'Fira Sans', sans-serif; font-size: 12px; font-weight: 500; color: #ffffff; line-height: 1.1; letter-spacing: 1.2px; text-transform: uppercase; padding: 26px 0 31px 0; }
.strypost-copy { padding: 171px 0 48px 0; }
.strypost-copy .dropCap { }
.strypost-copy .dropCap p { line-height: 1.5; margin: 0 0 29px 0; }
.strypost-copy .dropCap p:first-letter { font-size: 100px; color: #005928; line-height: 1; font-family: 'Fira Sans', sans-serif; font-weight: 800; float: left; margin: -8px 17px 0 0; }
.strypost-copy p { line-height: 1.6; }
.strypost-copy .srycopymain { padding: 0 44px 0 64px; }
.strypost-copy .quote { padding: 22px 0 54px 0; }
.strypost-copy .quote blockquote { line-height: 1.15; }
.strypost-copy .quote span { padding: 27px 0 0 0; } .semmain { position: relative; margin: 77px 0 0 0; }
.semmain .leftinfo { width: 55.8%; float: left; }
.semmain .leftinfo .leftinfoinner { padding: 101px 0 45px 0; }
.semmain .rightform { width: 44.2%; float: right; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/formbg.jpg); background-size: cover; background-position: top left; background-repeat: no-repeat; height: 100%; }
.leftinfo .smallcontain { width: 51%; text-align: left; margin: 0 auto; padding: 0 0 32px 0; }
.leftinfo .bigcontain { width: 100%; clear: both; padding: 0 44px; }
.leftinfo .imgslidermain { padding: 53px 0 55px 0; }
.halfimg-sec.daylife-hafdiv.homeslider .leftinfo p:first-child { margin: 0; padding: 0; }
.leftinfo p:first-child { font-family: 'Fira Sans', sans-serif; font-size: 12px; font-weight: 500; color: #000000; line-height: 1; display: block; text-transform: uppercase; letter-spacing: 1.5px; padding: 0 0 15px 0; }
.leftinfo h2 { font-family: 'Fira Sans', sans-serif; font-size: 52px; font-weight: 500; color: #005928; line-height: 1.1; margin: 0 auto 29px; width: 51%; }
.leftinfo p { font-family: 'Fira Sans', sans-serif; font-size: 18px; color: #111111; line-height: 1.6; width: 51%; margin: 0 auto; }
.bigcontain .imgslidermain { padding: 0 0 55px 0; }
.rightform { }
.rightforminner { padding: 99px 0 0 0; margin: 0 auto; width: 41.5%; }
.rightform h3 { font-family: 'Fira Sans', sans-serif; font-size: 24px; font-weight: 400; color: #ffffff; line-height: 1.3; margin: 0 0 49px; }
.semmain .rightform .gfield { position: relative; padding: 0 0 66px 0; }
.semmain .rightform .gfield .medium { background: transparent; border-bottom: 1px solid rgba(255,255,255,0.8); border-left: 0; border-right: 0; border-top: 0; border-radius: 0; font-family: 'Fira Sans', sans-serif!important; font-size: 14px!important; color: #ffffff; width: 100%!important; padding: 16px 2px 8px!important; }
.semmain .rightform .gfield label { font-family: 'Fira Sans', sans-serif; font-size: 15px; font-weight: 500; color: #ffffff; line-height: 1; position: absolute; pointer-events: none; left: 2px; top: 12px; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; margin: 0; }
.semmain .rightform .gfield label .gfield_required { color: #fdd63f; }
.semmain .rightform .gfield .medium:focus + label, .semmain .rightform .gfield .medium:valid +label {
top:-18px;
}
.semmain .rightform .field_description_below.active label { top: -18px; }
.semmain .rightform .gfield .medium:focus { border-bottom: 1px solid rgba(253,214,63,0.8)!important; }
.semmain .rightform .gform_wrapper .gform_footer { margin: -10px 0 0 2px!important; padding: 0 !important; }
.semmain .rightform .gform_wrapper .gform_footer input[type=submit] { background: #ffffff!important; font-size: 13px!important; color: #003315; font-family: 'Fira Sans', sans-serif; font-weight: 600; padding: 15px 29px; letter-spacing: 1.6px; border: 0; border-radius: 0; text-transform: uppercase; cursor: pointer; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.gform_wrapper .gform_footer input[type=submit]:hover { background: #fdd63f !important; }
.semmain .rightform .gform_wrapper .gform_footer input[type=submit]:hover, .semmain .rightform .gform_wrapper .gform_footer input[type=submit]:focus { background: #013415 !important; color: #fff !important }
body .gform_wrapper label.gfield_label+div.ginput_container { margin: 0!important; }
.semmain .rightform .gform_wrapper li.gfield_error input[type=email], .semmain .rightform .gform_wrapper li.gfield_error input[type=number], .semmain .rightform .gform_wrapper li.gfield_error input[type=password], .semmain .rightform .gform_wrapper li.gfield_error input[type=tel], .semmain .rightform .gform_wrapper li.gfield_error input[type=url], .semmain .rightform .gform_wrapper li.gfield_error textarea { border-left: 0!important; border-right: 0!important; border-top: 0!important; border-bottom: 1px solid #ffffff!important; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: transparent!important; border-top: 0!important; border-bottom: 0!important; }
.gform_wrapper div.validation_error { color: #ff0000!important; font-family: 'Fira Sans', sans-serif!important; font-size: 15px!important; font-weight: 400!important; margin-bottom: 30px!important; border-top: 2px solid #ff0000!important; border-bottom: 2px solid #ff0000!important; padding: 10px 0!important; width: 100%!important; display: none; }
.gform_wrapper .gfield_error .gfield_label { color: #ffffff!important; }
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li { display: table }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html { width: 100% !important; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html { max-width: 100% !important; }
.rightforminner .gform_wrapper li.gfield.gfield_error.gfield_contains_required { margin: 0!important; margin-bottom: 0!important; margin-right: 0!important; width: 100% !important; }
.rightforminner .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { max-width: 100%!important; margin: 0!important; padding: 5px 0!important; color: #ff0000!important; font-family: 'Fira Sans', sans-serif!important; font-size: 15px!important; font-weight: 400!important; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { padding: 0 0 50px!important; }
.gform_confirmation_message { font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 16px; color: #b4ffc6; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 0!important; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-left: 0!important; } .mfp-gallery .mfp-content { height: 100%; }
.mfp-container { padding: 0 !important; }
.form-section { height: 100%; position: relative; }
.popupmain { height: 100%; background: #ffffff; }
.popupmain .popupimg { width: 50%; float: left; height: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; }
.popupmain .popupinfo { width: 50%; float: right; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; padding: 7.15% 0 0 0; }
.popupimg .popupimgdiv { position: absolute; margin: auto; top: 50%; left: 0; right: 0; height: auto; width: 80%; display: inline-block; text-align: center; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); height: fit-content; }
.popupimg .popupimgdiv img { max-height: 100%; padding: 20px 0; }
.innerpopupinfo { width: 81%; margin: 0 auto; height: 90%; overflow: auto; padding: 0 7% 0 0; }
.popupinfo span { color: #7d7d7d; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; line-height: 1; display: block; padding: 0 0 21px 0; }
.popupinfo h2 { color: #003315; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 64px; line-height: 1; margin: 0 0 24px 0; }
.popupinfo p { color: #000000; font-family: 'Fira Sans', sans-serif; font-size: 16px; line-height: 1.5; margin: 0 0 28px 0; }
.mfp-wrap { overflow-y: hidden!important; }
.mfp-wrap .mfp-close { font-size: 0; height: 28px; width: 18px; display: inline-block; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/close-icon.png); background-size: 100%; background-repeat: no-repeat; background-position: 0 0; opacity: 1; right: 20px; top: 7px; }
.mfp-wrap .mfp-arrow.mfp-arrow-right:before, .mfp-wrap .mfp-arrow.mfp-arrow-right:after, .mfp-wrap .mfp-arrow.mfp-arrow-left:after { display: none !important; }
.mfp-wrap .mfp-arrow { width: 16px; height: 13px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; position: absolute; font-size: 0; vertical-align: top; line-height: 1; top: 59px; }
.mfp-wrap .mfp-arrow.mfp-arrow-left:before { content: ""; height: 13px; width: 2px; position: absolute; display: inline-block; top: 0px; left: 39px; background: #c2c2c2; border: 0; margin: 0; }
.mfp-wrap .mfp-arrow.mfp-arrow-right { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-green-arrow.png); margin: 0; right: 92px; }
.mfp-wrap .mfp-arrow.mfp-arrow-right:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-red-arrow.png); }
.mfp-wrap .mfp-arrow.mfp-arrow-left { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-green-arrow.png); margin: 0; right: 154px; left: auto; }
.mfp-wrap .mfp-arrow.mfp-arrow-left:hover { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/prv-red-arrow.png); } .formstyle { padding: 245px 0 127px 0; color: #000; }
.formstyle h2 { font-size: 36px; color: #005928; }
.formstyle .gform_wrapper { margin: 0; max-width: 100%; }
.formstyle .gform_heading { display: none; }
.formstyle .gfield .medium { }
.formstyle ul li:first-child .gfield_label { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 36px 0 12px 0; letter-spacing: 1.6px; margin: 0; }
.formstyle ul li .gfield_label { margin: 0 0 15px; }
.formstyle ul li.firstelem.gftextarea .gfield_label { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 34px 0 13px 0; letter-spacing: 1.6px; margin: 0; }
.formstyle ul li.gftextarea .gfield_label { margin: 0 0 12px 0; }
.formstyle #gform_fields_2 { width: 50%; float: left; padding: 0 1.9% 0 0; }
.formstyle ul.gform_column { width: 50%; float: right; padding: 0 0 0 15%!important; }
.formstyle li.gsection { display: none; }
.formstyle .gform_wrapper .top_label input.medium, .formstyle .gform_wrapper .top_label select.medium { width: 100%; }
.formstyle .gform_wrapper .top_label input.medium { border: 2px solid #a8a7a5; border-radius: 5px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; color: #a8a7a5; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 0px 16px 0px 16px;height: 46px; }
.formstyle .gform_wrapper .top_label input.medium:focus, .formstyle .gform_wrapper .top_label .textarea:focus { border: 2px solid #005928; }
.formstyle .gform_wrapper .top_label .textarea { border: 2px solid #a8a7a5; border-radius: 5px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; color: #a8a7a5; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 20px; width: 100%; height: 161px; } .formstyle .gform_wrapper .top_label input::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .textarea::-webkit-input-placeholder {
color: #a8a7a5;
}
.formstyle .gform_wrapper .top_label input:-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea:-moz-placeholder {
color: #a8a7a5;
}
.formstyle .gform_wrapper .top_label input::-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea::-moz-placeholder {
color: #a8a7a5;
opacity: 1; }
.formstyle .gform_wrapper .top_label input:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .textarea:-ms-input-placeholder {
color: #a8a7a5;
} .formstyle .gform_wrapper .top_label input:focus::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus::-webkit-input-placeholder {
color: #36322f;
}
.formstyle .gform_wrapper .top_label input:focus:-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus:-moz-placeholder {
color: #36322f;
}
.formstyle .gform_wrapper .top_label input:focus::-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus::-moz-placeholder {
color: #36322f;
opacity: 1; }
.formstyle .gform_wrapper .top_label input:focus:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus:-ms-input-placeholder {
color: #36322f;
}
.formstyle .gform_wrapper .top_label .gf_readonly input.medium, .formstyle .gform_wrapper .top_label .gf_readonly .textarea { cursor: not-allowed; }
.formstyle .gform_wrapper .top_label .gf_readonly input.medium, .formstyle .gform_wrapper .top_label .gf_readonly input.medium:focus, .formstyle .gform_wrapper .top_label .gf_readonly .textarea, .formstyle .gform_wrapper .top_label .gf_readonly .textarea:focus { border: 2px solid #f9f9f9; } .formstyle .gform_wrapper .top_label .gf_readonly input::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea::-webkit-input-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:-moz-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input::-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea::-moz-placeholder {
color: #f0f0f0;
opacity: 1;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:-ms-input-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus::-webkit-input-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus:-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus:-moz-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus::-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus::-moz-placeholder {
color: #f0f0f0;
opacity: 1;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus:-ms-input-placeholder {
color: #f0f0f0;
}
.formstyle ul.gform_column li label:first-child { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 35px 0 13px 0; letter-spacing: 1.6px; margin: 0; }
.disable li:first-child label { cursor: not-allowed!important; color: #f0f0f0!important; }
.disable li:first-child label:before, .disable li:first-child label:after { border: 1px solid #f0f0f0!important; }
.formstyle .disable li { }
.ginput_container_checkbox { }
.formstyle ul.gfield_checkbox { margin: 5px 0 -21px 0!important; }
.formstyle .disable .gfield_checkbox li input { position: absolute; opacity: 0; cursor: pointer; position: relative; }
.formstyle .disable .gfield_checkbox li label { color: #005928; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400!important; line-height: 1; cursor: pointer; margin: 0 0 0 31px; }
.formstyle .disable .gfield_checkbox li { margin: 0 0 13px 0!important; }
.formstyle .disable .gfield_checkbox li label:after { content: ""; position: absolute; display: none; }
.formstyle .disable .gfield_checkbox li label:hover:before { border: 1px solid #900011; }
.formstyle .disable .gfield_checkbox li input:checked + label:after { display: block; }
.formstyle .disable .gfield_checkbox li input:checked + label:hover:after { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/uncheck-icon.png); }
.formstyle .disable .gfield_checkbox li label:before { content: ""; left: 2px; top: 0; width: 14px; height: 14px; position: absolute; border: 1px solid #282828; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.formstyle .disable .gfield_checkbox li label:after { content: ""; left: 2px; top: 0; position: absolute; width: 14px; height: 14px; border: 1px solid #900011; display: none; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/check-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.formstyle .disable .gfield_radio { margin: 5px 0 0 0!important; }
.formstyle .disable .gfield_radio li label { color: #005928; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400!important; line-height: 1; cursor: pointer; margin: 0 0 0 31px; padding: 1px 0 0 0; }
.formstyle .disable .gfield_radio li input { position: absolute; opacity: 0; cursor: pointer; position: relative; }
.formstyle .disable .gfield_radio li { margin: 0 0 13px 0!important; }
.formstyle .disable .gfield_radio li label:after { content: ""; position: absolute; display: none; }
.formstyle .disable .gfield_radio li label:hover:before { border: 1px solid #900011; }
.formstyle .disable .gfield_radio li input:checked + label:after { display: block; }
.formstyle .disable .gfield_radio li input:checked + label:hover:after { transform: scale(0.43); -o-transform: scale(0.43); -ms-transform: scale(0.43); -moz-transform: scale(0.43); -webkit-transform: scale(0.43); }
.formstyle .disable .gfield_radio li label:before { content: ""; left: 1px; top: 0; width: 14px; height: 14px; position: absolute; border: 1px solid #282828; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border-radius: 100%; }
.formstyle .disable .gfield_radio li label:after { content: ""; left: 1px; top: 0; position: absolute; width: 14px; height: 14px; border: 1px solid #900011; display: none; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border-radius: 100%; background-color: #900011; }
.formstyle .gform_footer input[type=submit] { border: 0; cursor: pointer; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 14px; letter-spacing: 1.4px; text-transform: uppercase; padding: 10px; background: #013415; color: #ffffff; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.formstyle .gform_footer input[type=submit]:hover, .formstyle .gform_footer input[type=submit]:focus { background: #900011 !important; color: #ffffff; }
.formstyle .gform_confirmation_message { color: #013415; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 18px; line-height: 1; display: block; padding: 20px 0 0 0; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { width: 100% !important; font-size: 14px; color: #2b1a1a; font-family: 'Fira Sans', sans-serif; font-weight: 400; height: auto; padding: 14px 30px 12px 10px; box-shadow: none; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/dwn-icon.png)!important; background-repeat: no-repeat!important; background-position: 94% center!important; background-size: 8px!important; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices li { width: 100%; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices { box-shadow: none; background: none!important; border: 2px solid #005928; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice { background-image: none; background-color: transparent; border: 0; font-size: 14px; color: #2b1a1a; font-family: 'Fira Sans', sans-serif; font-weight: 400; margin: 5px 0 0 5px; padding: 6px 20px 5px 10px; }
.formstyle .gform_wrapper .chosen-container .chosen-results li { color: #005928!important; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; border-bottom: 1px solid #edebea; padding: 18px 10px 14px 30px; position: relative; }
.formstyle .gform_wrapper .chosen-container .chosen-results li:last-child { border-bottom: 0; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-results { padding: 14px 15px 0; }
.formstyle .gform_wrapper .chosen-container .chosen-results li.highlighted { background: none!important; color: #005928!important; }
.formstyle .gform_wrapper .chosen-container .chosen-drop { border: 1px solid #aba6a5; }
.formstyle .gform_wrapper .chosen-container .chosen-results li:before { content: ""; border: 1px solid #2b1a1a; height: 14px; width: 14px; display: inline-block; position: absolute; top: 18px; ; left: 0; }
.gform_wrapper .chosen-container-multi .chosen-drop li.result-selected:before { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/check-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100%; border: 1px solid #900011; }
.formstyle .gform_wrapper .chosen-container { margin: 0 0 159px; } .erroediv { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/home-banner.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 200px 0 100px; }
.erroediv h1 { display: block; line-height: 1; color: #ffffff; font-size: 30px; width: 100%; font-family: 'Fira Sans', sans-serif; font-weight: 500; }
.erroediv p { font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size: 18px; color: #ffffff; line-height: 1.2; width: 100%; display: block; }
.embed-responsive:before { padding-top: 56.25%; }
.mfp-iframe-holder .mfp-content { width: 94% !important; }
.stryslid { display: none; }
.stories-lisk.homestory .storylist .owl-thumbs, .mobileshare { display: none; }
.mobileshare { text-align: center; padding: 0 0 16px 0; }
.mobileshare h5 { font-size: 14px; color: #969595; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-align: center; display: block; margin: 0 0 7px 0; }
.mobileshare ul { padding: 7px 0 0 0; display: block; width: 100%; }
.mobileshare ul li { padding: 0 3px; display: inline-block; list-style-type: none; }
.mobileshare ul li a { width: 25px; height: 25px; font-size: 12px; line-height: 24px; border-radius: 100%; border: 1px solid #969595; color: #969595; }
.mobileshare ul li a:hover { color: #900011; border: 1px solid #900011; }
.site-header.sticky .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a  {
color: #005928;
}
.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link{display:inline-block}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size: 16px;
}
.gf_browser_ie.gform_wrapper .gform_footer input.button{padding:10px !important}
.loader {
position: fixed;
background-image:  url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/loader-bg.jpg);
background-repeat: no-repeat; background-position: center; background-size: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 99999;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
overflow: hidden;
}
.loader-inner img{width:248px;}
.loader-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:none;z-index:-1}
.loader-spin{background:#fff;
width: 240px;margin:0 auto;
margin-top:36px;
height: 5px;}
.loader-spin-inner {
background:#fdd63f;
height: 5px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
position:relative;z-index:9999;
}
@-webkit-keyframes spin {
0% { width:0 ;}
100% { width:100% }
}
@keyframes spin {
0% { width:0 ;}
100% { width:100% }
}
.tablepress tbody td, .tablepress tfoot th {
border-top: 1px solid #d9d2ce;
}
tr {
border-bottom: 1px solid #d9d2ce;
}
.storypostlist .owl-thumbs{display: none;}
.stickcta-btn{display: none; font-size: 14px; color: #ffffff; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/ctabtnbg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; position: fixed; bottom: 0; width: 100%; padding: 36px 15px 30px;text-align: center; letter-spacing: 1.4px; z-index: 2; cursor: pointer;}
.closform{text-align: center;display: none;}
.closform span{display: inline-block; height: 28px; width: 28px; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/white-close-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100%; cursor: pointer;}
input[type="submit"]{border-radius: 0;}
input[type="submit"],input[type="text"],input[type="tel"],input[type="email"],textarea{    -webkit-appearance: none;appearance: none;}
.res-class{display: none;}
.tabsMain .owl-thumbs{display: none;}
.dataTables_wrapper{ position: relative; overflow: auto; width: 100%;}
.tablepress{width: 100%; white-space: pre;} .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-sub-menu-wrapper {
position: relative; }
.wpmm-sub-menu-wrap ul li.menu-one > a.wp-mega-menu-link,
.wpmm-sub-menu-wrap ul li.menu-two > a.wp-mega-menu-link,
.wpmm-sub-menu-wrap ul li.menu-three > a.wp-mega-menu-link { }
ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title, ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title:after {
content: "";
display: inline-block;
background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-black-arrow.png);
background-repeat: no-repeat; background-position: center; background-size: cover;
width: 19px;
height: 12px;
position: absolute;
right: 0;
margin-top: 2px;
}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:hover span.wpmm-mega-menu-href-title:after {
background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/next-arrow-red.png) !important;
} ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage a.wp-mega-menu-link:hover span {
font-weight: 700;
color: #900011;
}
#wpmega-menu-top .wp-mega-sub-menu > li > a {
font-weight: bold;
} .formstyle { padding: 0 0 127px 0; color: #000; }
.formstyle h2 { font-size: 36px; color: #005928; }
.formstyle .gform_wrapper { margin: 0; max-width: 100%; }
.formstyle .gform_heading { display: none; }
.formstyle .gfield .medium { }
.formstyle ul li:first-child .gfield_label { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 36px 0 12px 0; letter-spacing: 1.6px; margin: 0; }
.formstyle ul li .gfield_label { margin: 0 0 15px; }
.formstyle ul li.firstelem.gftextarea .gfield_label { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 34px 0 13px 0; letter-spacing: 1.6px; margin: 0; }
.formstyle ul li.gftextarea .gfield_label { margin: 0 0 12px 0; }
.formstyle #gform_fields_2 { width: 50%; float: left; padding: 0 1.9% 0 0; }
.formstyle ul.gform_column { width: 50%; float: right; padding: 0 0 0 15%!important; }
.formstyle li.gsection { display: none; }
.formstyle .gform_wrapper .top_label input.medium, .formstyle .gform_wrapper .top_label select.medium { width: 100%; }
.formstyle .gform_wrapper .top_label input.medium { border: 2px solid #a8a7a5; border-radius: 5px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; color: #a8a7a5; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 0px 16px 0px 16px;height: 46px; }
.formstyle .gform_wrapper .top_label input.medium:focus, .formstyle .gform_wrapper .top_label .textarea:focus { border: 2px solid #005928; }
.formstyle .gform_wrapper .top_label .textarea { border: 2px solid #a8a7a5; border-radius: 5px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; color: #a8a7a5; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 20px; width: 100%; height: 161px; } .formstyle .gform_wrapper .top_label input::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .textarea::-webkit-input-placeholder {
color: #a8a7a5;
}
.formstyle .gform_wrapper .top_label input:-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea:-moz-placeholder {
color: #a8a7a5;
}
.formstyle .gform_wrapper .top_label input::-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea::-moz-placeholder {
color: #a8a7a5;
opacity: 1; }
.formstyle .gform_wrapper .top_label input:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .textarea:-ms-input-placeholder {
color: #a8a7a5;
} .formstyle .gform_wrapper .top_label input:focus::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus::-webkit-input-placeholder {
color: #36322f;
}
.formstyle .gform_wrapper .top_label input:focus:-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus:-moz-placeholder {
color: #36322f;
}
.formstyle .gform_wrapper .top_label input:focus::-moz-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus::-moz-placeholder {
color: #36322f;
opacity: 1; }
.formstyle .gform_wrapper .top_label input:focus:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .textarea:focus:-ms-input-placeholder {
color: #36322f;
}
.formstyle .gform_wrapper .top_label .gf_readonly input.medium, .formstyle .gform_wrapper .top_label .gf_readonly .textarea { cursor: not-allowed; }
.formstyle .gform_wrapper .top_label .gf_readonly input.medium, .formstyle .gform_wrapper .top_label .gf_readonly input.medium:focus, .formstyle .gform_wrapper .top_label .gf_readonly .textarea, .formstyle .gform_wrapper .top_label .gf_readonly .textarea:focus { border: 2px solid #f9f9f9; } .formstyle .gform_wrapper .top_label .gf_readonly input::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea::-webkit-input-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:-moz-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input::-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea::-moz-placeholder {
color: #f0f0f0;
opacity: 1;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:-ms-input-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus::-webkit-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus::-webkit-input-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus:-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus:-moz-placeholder {
color: #f0f0f0;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus::-moz-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus::-moz-placeholder {
color: #f0f0f0;
opacity: 1;
}
.formstyle .gform_wrapper .top_label .gf_readonly input:focus:-ms-input-placeholder, .formstyle .gform_wrapper .top_label .gf_readonly textarea:focus:-ms-input-placeholder {
color: #f0f0f0;
}
.formstyle ul.gform_column li label:first-child { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 35px 0 13px 0; letter-spacing: 1.6px; margin: 0; }
.disable li:first-child label { cursor: not-allowed!important; color: #f0f0f0!important; }
.disable li:first-child label:before, .disable li:first-child label:after { border: 1px solid #f0f0f0!important; }
.formstyle .disable li { }
.ginput_container_checkbox { }
.formstyle ul.gfield_checkbox { margin: 5px 0 -21px 0!important; }
.formstyle .disable .gfield_checkbox li input { position: absolute; opacity: 0; cursor: pointer; position: relative; }
.formstyle .disable .gfield_checkbox li label { color: #005928; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400!important; line-height: 1; cursor: pointer; margin: 0 0 0 31px; }
.formstyle .disable .gfield_checkbox li { margin: 0 0 13px 0!important; }
.formstyle .disable .gfield_checkbox li label:after { content: ""; position: absolute; display: none; }
.formstyle .disable .gfield_checkbox li label:hover:before { border: 1px solid #900011; }
.formstyle .disable .gfield_checkbox li input:checked + label:after { display: block; }
.formstyle .disable .gfield_checkbox li input:checked + label:hover:after { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/uncheck-icon.png); }
.formstyle .disable .gfield_checkbox li label:before { content: ""; left: 2px; top: 0; width: 14px; height: 14px; position: absolute; border: 1px solid #282828; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.formstyle .disable .gfield_checkbox li label:after { content: ""; left: 2px; top: 0; position: absolute; width: 14px; height: 14px; border: 1px solid #900011; display: none; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/check-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.formstyle .disable .gfield_radio { margin: 5px 0 0 0!important; }
.formstyle .disable .gfield_radio li label { color: #005928; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400!important; line-height: 1; cursor: pointer; margin: 0 0 0 31px; padding: 1px 0 0 0; }
.formstyle .disable .gfield_radio li input { position: absolute; opacity: 0; cursor: pointer; position: relative; }
.formstyle .disable .gfield_radio li { margin: 0 0 13px 0!important; }
.formstyle .disable .gfield_radio li label:after { content: ""; position: absolute; display: none; }
.formstyle .disable .gfield_radio li label:hover:before { border: 1px solid #900011; }
.formstyle .disable .gfield_radio li input:checked + label:after { display: block; }
.formstyle .disable .gfield_radio li input:checked + label:hover:after { transform: scale(0.43); -o-transform: scale(0.43); -ms-transform: scale(0.43); -moz-transform: scale(0.43); -webkit-transform: scale(0.43); }
.formstyle .disable .gfield_radio li label:before { content: ""; left: 1px; top: 0; width: 14px; height: 14px; position: absolute; border: 1px solid #282828; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border-radius: 100%; }
.formstyle .disable .gfield_radio li label:after { content: ""; left: 1px; top: 0; position: absolute; width: 14px; height: 14px; border: 1px solid #900011; display: none; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border-radius: 100%; background-color: #900011; }
.formstyle .gform_footer input[type=submit] { border: 0; cursor: pointer; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 14px; letter-spacing: 1.4px; text-transform: uppercase; padding: 10px; background: #013415; color: #ffffff; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.formstyle .gform_footer input[type=submit]:hover, .formstyle .gform_footer input[type=submit]:focus { background: #900011 !important; color: #ffffff; }
.formstyle .gform_confirmation_message { color: #013415; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 18px; line-height: 1; display: block; padding: 20px 0 0 0; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { width: 100% !important; font-size: 14px; color: #2b1a1a; font-family: 'Fira Sans', sans-serif; font-weight: 400; height: auto; padding: 14px 30px 12px 10px; box-shadow: none; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/dwn-icon.png)!important; background-repeat: no-repeat!important; background-position: 94% center!important; background-size: 8px!important; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices li { width: 100%; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices { box-shadow: none; background: none!important; border: 2px solid #005928; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice { background-image: none; background-color: transparent; border: 0; font-size: 14px; color: #2b1a1a; font-family: 'Fira Sans', sans-serif; font-weight: 400; margin: 5px 0 0 5px; padding: 6px 20px 5px 10px; }
.formstyle .gform_wrapper .chosen-container .chosen-results li { color: #005928!important; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; border-bottom: 1px solid #edebea; padding: 18px 10px 14px 30px; position: relative; }
.formstyle .gform_wrapper .chosen-container .chosen-results li:last-child { border-bottom: 0; }
.formstyle .gform_wrapper .chosen-container-multi .chosen-results { padding: 14px 15px 0; }
.formstyle .gform_wrapper .chosen-container .chosen-results li.highlighted { background: none!important; color: #005928!important; }
.formstyle .gform_wrapper .chosen-container .chosen-drop { border: 1px solid #aba6a5; }
.formstyle .gform_wrapper .chosen-container .chosen-results li:before { content: ""; border: 1px solid #2b1a1a; height: 14px; width: 14px; display: inline-block; position: absolute; top: 18px; ; left: 0; }
.gform_wrapper .chosen-container-multi .chosen-drop li.result-selected:before { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/check-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100%; border: 1px solid #900011; }
.formstyle .gform_wrapper .chosen-container { margin: 0 0 159px; }
.formstyle .hbspt-form fieldset {
display: block;
margin: 0 auto;
}
.formstyle .hbspt-form label {
display: block;
font-size: 12px;
color: #005928;
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
line-height: 1;
text-transform: uppercase;
padding: 36px 0 12px 0;
letter-spacing: 1.6px;
margin: 0;
}
.formstyle .hbspt-form .hs-error-msgs {
margin-bottom: 0;
}
.formstyle .hbspt-form .hs-error-msgs label {
padding: 10px 0 0 0;
letter-spacing: 0;
text-transform: none;
color: red;
}
.formstyle .hs_error_rollup {
max-width: 500px;
margin: 0 auto;
}
.formstyle .hbspt-form input[type="text"],
.formstyle .hbspt-form input[type="tel"],
.formstyle .hbspt-form input[type="email"]
{
border: 2px solid #a8a7a5;
border-radius: 5px;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
color: #a8a7a5;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
line-height: 1;
padding: 0px 16px 0px 16px;
height: 46px;
width: 100% !important;
}
.formstyle .hbspt-form textarea
{
border: 2px solid #a8a7a5;
border-radius: 5px;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
color: #a8a7a5;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
line-height: 1;
padding: 20px;
width: 100% !important;
height: 161px;
}
.formstyle .hbspt-form input[type="text"]:focus,
.formstyle .hbspt-form input[type="tel"]:focus,
.formstyle .hbspt-form input[type="email"]:focus,
.formstyle .hbspt-form textarea:focus
{
border: 2px solid #005928;
}
.formstyle .hbspt-form legend {
font-size: 12px;
}
.formstyle .hs_submit {
max-width: 500px;
display: block;
margin: 15px auto 0 auto;
}
.formstyle .hs_submit input {
border: 0;
cursor: pointer;
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
font-size: 14px;
letter-spacing: 1.4px;
text-transform: uppercase;
padding: 10px;
background: #013415;
color: #ffffff;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
}
.formstyle .hs_submit input:hover {
background: #900011 !important;
color: #ffffff;
}  .gform_body h2 { font-size: 36px; color: #005928; }
.gform_body .gform_wrapper { margin: 0; max-width: 100%; }
.gform_body .gform_heading { display: none; }
.gform_body .gfield .medium { }
.gform_body ul li .gfield_label { margin: 0 0 15px; }
.gform_body ul li.firstelem.gftextarea .gfield_label { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 34px 0 13px 0; letter-spacing: 1.6px; margin: 0; }
.gform_body ul li.gftextarea .gfield_label { margin: 0 0 12px 0; }
.gform_body #gform_fields_2 { width: 50%; float: left; padding: 0 1.9% 0 0; }
.gform_body ul.gform_column { width: 50%; float: right; padding: 0 0 0 15%!important; }
.gform_body li.gsection { display: none; }
.gform_body .gform_wrapper .top_label input.medium, .gform_body .gform_wrapper .top_label select.medium { width: 100%; }
.gform_body .gform_wrapper .top_label input.medium { border: 2px solid #a8a7a5; border-radius: 5px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; color: #a8a7a5; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 0px 16px 0px 16px;height: 46px; }
.gform_body .gform_wrapper .top_label input.medium:focus, .gform_body .gform_wrapper .top_label .textarea:focus { border: 2px solid #005928; }
.gform_body .gform_wrapper .top_label .textarea { border: 2px solid #a8a7a5; border-radius: 5px; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; color: #a8a7a5; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: 1; padding: 20px; width: 100%; height: 161px; } .gform_body .gform_wrapper .top_label input::-webkit-input-placeholder, .gform_body .gform_wrapper .top_label .textarea::-webkit-input-placeholder {
color: #a8a7a5;
}
.gform_body .gform_wrapper .top_label input:-moz-placeholder, .gform_body .gform_wrapper .top_label .textarea:-moz-placeholder {
color: #a8a7a5;
}
.gform_body .gform_wrapper .top_label input::-moz-placeholder, .gform_body .gform_wrapper .top_label .textarea::-moz-placeholder {
color: #a8a7a5;
opacity: 1; }
.gform_body .gform_wrapper .top_label input:-ms-input-placeholder, .gform_body .gform_wrapper .top_label .textarea:-ms-input-placeholder {
color: #a8a7a5;
} .gform_body .gform_wrapper .top_label input:focus::-webkit-input-placeholder, .gform_body .gform_wrapper .top_label .textarea:focus::-webkit-input-placeholder {
color: #36322f;
}
.gform_body .gform_wrapper .top_label input:focus:-moz-placeholder, .gform_body .gform_wrapper .top_label .textarea:focus:-moz-placeholder {
color: #36322f;
}
.gform_body .gform_wrapper .top_label input:focus::-moz-placeholder, .gform_body .gform_wrapper .top_label .textarea:focus::-moz-placeholder {
color: #36322f;
opacity: 1; }
.gform_body .gform_wrapper .top_label input:focus:-ms-input-placeholder, .gform_body .gform_wrapper .top_label .textarea:focus:-ms-input-placeholder {
color: #36322f;
}
.gform_body .gform_wrapper .top_label .gf_readonly input.medium, .gform_body .gform_wrapper .top_label .gf_readonly .textarea { cursor: not-allowed; }
.gform_body .gform_wrapper .top_label .gf_readonly input.medium, .gform_body .gform_wrapper .top_label .gf_readonly input.medium:focus, .gform_body .gform_wrapper .top_label .gf_readonly .textarea, .gform_body .gform_wrapper .top_label .gf_readonly .textarea:focus { border: 2px solid #f9f9f9; } .gform_body .gform_wrapper .top_label .gf_readonly input::-webkit-input-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea::-webkit-input-placeholder {
color: #f0f0f0;
}
.gform_body .gform_wrapper .top_label .gf_readonly input:-moz-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea:-moz-placeholder {
color: #f0f0f0;
}
.gform_body .gform_wrapper .top_label .gf_readonly input::-moz-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea::-moz-placeholder {
color: #f0f0f0;
opacity: 1;
}
.gform_body .gform_wrapper .top_label .gf_readonly input:-ms-input-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea:-ms-input-placeholder {
color: #f0f0f0;
}
.gform_body .gform_wrapper .top_label .gf_readonly input:focus::-webkit-input-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea:focus::-webkit-input-placeholder {
color: #f0f0f0;
}
.gform_body .gform_wrapper .top_label .gf_readonly input:focus:-moz-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea:focus:-moz-placeholder {
color: #f0f0f0;
}
.gform_body .gform_wrapper .top_label .gf_readonly input:focus::-moz-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea:focus::-moz-placeholder {
color: #f0f0f0;
opacity: 1;
}
.gform_body .gform_wrapper .top_label .gf_readonly input:focus:-ms-input-placeholder, .gform_body .gform_wrapper .top_label .gf_readonly textarea:focus:-ms-input-placeholder {
color: #f0f0f0;
}
.gform_body ul.gform_column li label:first-child { display: block; font-size: 12px; color: #005928; font-family: 'Fira Sans', sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 35px 0 13px 0; letter-spacing: 1.6px; margin: 0; }
.disable li:first-child label { cursor: not-allowed!important; color: #f0f0f0!important; }
.disable li:first-child label:before, .disable li:first-child label:after { border: 1px solid #f0f0f0!important; }
.gform_body .disable li { }
.ginput_container_checkbox { }
.gform_body ul.gfield_checkbox { margin: 5px 0 -21px 0!important; }
.gform_body .disable .gfield_checkbox li input { position: absolute; opacity: 0;  position: relative; }
.gform_body .disable .gfield_checkbox li label { color: #005928; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400!important; line-height: 1;  margin: 0 0 0 31px; }
.gform_body .disable .gfield_checkbox li { margin: 0 0 13px 0!important; }
.gform_body .disable .gfield_checkbox li label:after { content: ""; position: absolute; display: none; }
.gform_body .disable .gfield_checkbox li label:hover:before { border: 1px solid #900011; }
.gform_body .disable .gfield_checkbox li input:checked + label:after { display: block; }
.gform_body .disable .gfield_checkbox li input:checked + label:hover:after { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/uncheck-icon.png); }
.gform_body .disable .gfield_checkbox li label:before { content: ""; left: 2px; top: 0; width: 14px; height: 14px; position: absolute; border: 1px solid #282828; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.gform_body .disable .gfield_checkbox li label:after { content: ""; left: 2px; top: 0; position: absolute; width: 14px; height: 14px; border: 1px solid #900011; display: none; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/check-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.gform_body .disable .gfield_radio { margin: 5px 0 0 0!important; }
.gform_body .disable .gfield_radio li label { color: #005928; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400!important; line-height: 1;  margin: 0 0 0 31px; padding: 1px 0 0 0; }
.gform_body .disable .gfield_radio li input { position: absolute; opacity: 0;  position: relative; }
.gform_body .disable .gfield_radio li { margin: 0 0 13px 0!important; }
.gform_body .disable .gfield_radio li label:after { content: ""; position: absolute; display: none; }
.gform_body .disable .gfield_radio li label:hover:before { border: 1px solid #900011; }
.gform_body .disable .gfield_radio li input:checked + label:after { display: block; }
.gform_body .disable .gfield_radio li input:checked + label:hover:after { transform: scale(0.43); -o-transform: scale(0.43); -ms-transform: scale(0.43); -moz-transform: scale(0.43); -webkit-transform: scale(0.43); }
.gform_body .disable .gfield_radio li label:before { content: ""; left: 1px; top: 0; width: 14px; height: 14px; position: absolute; border: 1px solid #282828; display: inline-block; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border-radius: 100%; }
.gform_body .disable .gfield_radio li label:after { content: ""; left: 1px; top: 0; position: absolute; width: 14px; height: 14px; border: 1px solid #900011; display: none; background-repeat: no-repeat; background-position: 0 0; background-size: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; border-radius: 100%; background-color: #900011; }
.gform_body .gform_footer input[type=submit] { border: 0;  font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 14px; letter-spacing: 1.4px; text-transform: uppercase; padding: 10px; background: #013415; color: #ffffff; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; }
.gform_body .gform_footer input[type=submit]:hover, .gform_body .gform_footer input[type=submit]:focus { background: #900011 !important; color: #ffffff; }
.gform_body .gform_confirmation_message { color: #013415; font-family: 'Fira Sans', sans-serif; font-weight: 500; font-size: 18px; line-height: 1; display: block; padding: 20px 0 0 0; }
.gform_body .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { width: 100% !important; font-size: 14px; color: #2b1a1a; font-family: 'Fira Sans', sans-serif; font-weight: 400; height: auto; padding: 14px 30px 12px 10px; box-shadow: none; background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/dwn-icon.png)!important; background-repeat: no-repeat!important; background-position: 94% center!important; background-size: 8px!important; }
.gform_body .gform_wrapper .chosen-container-multi .chosen-choices li { width: 100%; }
.gform_body .gform_wrapper .chosen-container-multi .chosen-choices { box-shadow: none; background: none!important; border: 2px solid #005928; }
.gform_body .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice { background-image: none; background-color: transparent; border: 0; font-size: 14px; color: #2b1a1a; font-family: 'Fira Sans', sans-serif; font-weight: 400; margin: 5px 0 0 5px; padding: 6px 20px 5px 10px; }
.gform_body .gform_wrapper .chosen-container .chosen-results li { color: #005928!important; font-size: 14px; font-family: 'Fira Sans', sans-serif; font-weight: 400; border-bottom: 1px solid #edebea; padding: 18px 10px 14px 30px; position: relative; }
.gform_body .gform_wrapper .chosen-container .chosen-results li:last-child { border-bottom: 0; }
.gform_body .gform_wrapper .chosen-container-multi .chosen-results { padding: 14px 15px 0; }
.gform_body .gform_wrapper .chosen-container .chosen-results li.highlighted { background: none!important; color: #005928!important; }
.gform_body .gform_wrapper .chosen-container .chosen-drop { border: 1px solid #aba6a5; }
.gform_body .gform_wrapper .chosen-container .chosen-results li:before { content: ""; border: 1px solid #2b1a1a; height: 14px; width: 14px; display: inline-block; position: absolute; top: 18px; ; left: 0; }
.gform_wrapper .chosen-container-multi .chosen-drop li.result-selected:before { background-image: url(//everwooddaycamp.com/wp-content/themes/everwood-day-camp/assets/images/check-icon.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100%; border: 1px solid #900011; }
.gform_body .gform_wrapper .chosen-container { margin: 0 0 159px; }
.gform_body  fieldset {
display: block;
margin: 0 auto;
}
.gform_body  label {
display: block;
font-size: 12px !important;
color: #005928;
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
line-height: 1;
text-transform: uppercase;
padding: 15px 0 0px 0;
letter-spacing: 1.6px !important;
margin: 0;
}
.gform_body  .hs-error-msgs {
margin-bottom: 0;
}
.gform_body  .hs-error-msgs label {
padding: 10px 0 0 0;
letter-spacing: 0;
text-transform: none;
color: red;
}
.gform_body .hs_error_rollup {
max-width: 500px;
margin: 0 auto;
}
.gform_body  input[type="text"],
.gform_body  input[type="tel"],
.gform_body  input[type="email"]
{
border: 2px solid #a8a7a5;
border-radius: 5px;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
color: #111111;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
line-height: 1;
padding: 0px 16px 0px 16px;
height: 46px;
width: 100% !important;
}
.gform_body  textarea
{
border: 2px solid #a8a7a5;
border-radius: 5px;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
color: #111111;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
line-height: 1;
padding: 20px;
width: 100% !important;
height: 161px;
}
.gform_body  input[type="text"]:focus,
.gform_body  input[type="tel"]:focus,
.gform_body  input[type="email"]:focus,
.gform_body  textarea:focus
{
border: 2px solid #005928;
}
.gform_body  legend {
font-size: 12px;
}
.gform_body  {
max-width: 500px;
display: block;
margin: 15px auto 0 auto;
}
.gform_body  input {
border: 0;
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
font-size: 14px;
letter-spacing: 1.4px;
padding: 10px;
color: #111111;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {
border: 0;
cursor: pointer;
font-family: 'Fira Sans', sans-serif;
font-weight: 500;
font-size: 14px;
letter-spacing: 1.4px;
text-transform: uppercase;
padding: 10px;
background: #013415;
color: #ffffff;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
}
#latest_events .newscard-item:last-child {
display:none;
}
@media  screen and (min-width: 768px)
and (max-width: 990px) {
#latest_events .newscard-item:last-child {
display:block !important;
}
}
.dataTables_wrapper
{
overflow-y: auto;
_overflow: auto;
}
.dataTables_wrapper::-webkit-scrollbar
{
-webkit-appearance: none;
width: 14px;
height: 14px;
}
.dataTables_wrapper::-webkit-scrollbar-thumb
{
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, .3);
}
.hmvideo .playbtn { }
.hmvideo iframe {
width: 100vw;
height: 56.25vw; 
min-height: 100vh;
min-width: 177.77vh; 
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#vid-popup {
max-width: 900px;
color: #FFF;
margin: auto;
position: relative;
}
.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li .current-menu-ancestor {
color:#000 !important;
}
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper .current-menu-item > a {
color:#900011;
}
header.site-header .centermenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper .current-menu-item > a > span {
color:#900011;
}
.wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title {
padding-top:10px;
}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
width: 49.9% !important;
}
.gform_wrapper .gform_footer {
margin: 15px auto 0 auto !important;
text-align: right;
max-width: 500px;
}
.gform_wrapper .ginput_complex label {
font-size:12px !important;
}
.formstyle h2, .formstyle h3 {
padding:0px 0px 15px 0px !important;
}
.formstyle {
padding:26px 0 27px 0 !important;
}
.gform_wrapper select {
background-color: white;
border: 2px solid #a8a7a5;
border-radius: 5px;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s; font-size: 14px;
font-family: 'Fira Sans', sans-serif;
font-weight: 400;
line-height: 1;
padding: 0px 16px 0px 16px;
height: 46px;
width: 100% !important;
}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}@font-face{font-family:Nunito;src:url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.eot);src:url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.woff2) format("woff2"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.woff) format("woff"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.ttf) format("truetype"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-regular.svg#svgFontName) format("svg");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.eot);src:url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.eot?#iefix) format("embedded-opentype"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.woff2) format("woff2"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.woff) format("woff"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.ttf) format("truetype"),url(//everwooddaycamp.com/wp-content/plugins/gdpr-cookie-compliance/dist/fonts/nunito-v8-latin-700.svg#svgFontName) format("svg");font-style:normal;font-weight:700;font-display:swap}.gdpr_lightbox-active,.gdpr_lightbox-active body{overflow:hidden}.gdpr_lightbox{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.gdpr_lightbox.gdpr_lightbox-opened{opacity:1}.gdpr_lightbox.gdpr_lightbox-closed{opacity:0}.gdpr_lightbox *{box-sizing:border-box}.gdpr_lightbox-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.gdpr_lightbox-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gdpr_lightbox-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.gdpr_lightbox-loading .gdpr_lightbox-loader{opacity:1}.gdpr_lightbox-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.gdpr_lightbox-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.gdpr_lightbox-closed .gdpr_lightbox-content,.gdpr_lightbox-loading .gdpr_lightbox-content{transform:scale(.8)}.gdpr_lightbox-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;box-shadow:none}.gdpr_lightbox-close::-moz-focus-inner{border:0;padding:0}.gdpr_lightbox-close:active{top:1px}.gdpr_lightbox-image img{max-width:100%;display:block;line-height:0;border:0}.gdpr_lightbox-iframe .gdpr_lightbox-container{width:100%;max-width:964px}.gdpr_lightbox-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.gdpr_lightbox-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}body.moove_gdpr_overflow{overflow:hidden}body.moove_gdpr_overflow #page{position:relative;z-index:10}body.moove_gdpr_overflow #main-header,body.moove_gdpr_overflow #page-container{z-index:99}.gdpr_lightbox-hide,body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{display:none}.gdpr_lightbox dialog#moove_gdpr_cookie_modal{display:-ms-flexbox;display:flex;position:relative;padding:0;background:transparent;border:none;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button{padding:0;display:inline-block;border:none;box-shadow:none;background-color:transparent;color:inherit;text-decoration:underline;cursor:pointer;transition:all .2s ease;font-size:inherit;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.cookie-switch.focus-g,.cookie-switch:focus,.gdpr-shr-switch.focus-g,.gdpr-shr-switch:focus{box-shadow:1px 1px 5px #010101;border-radius:50px}#moove_gdpr_cookie_modal .mgbutton.focus-g,#moove_gdpr_cookie_modal .mgbutton:focus{box-shadow:1px 1px 5px #010101}#moove_gdpr_cookie_info_bar .gdpr-fbo-0{-ms-flex-order:1;order:1}#moove_gdpr_cookie_info_bar .gdpr-fbo-1{-ms-flex-order:2;order:2}#moove_gdpr_cookie_info_bar .gdpr-fbo-2{-ms-flex-order:3;order:3}#moove_gdpr_cookie_info_bar .gdpr-fbo-3{-ms-flex-order:4;order:4}#moove_gdpr_cookie_info_bar .gdpr-fbo-4{-ms-flex-order:5;order:5}#moove_gdpr_cookie_info_bar .gdpr-fbo-5{-ms-flex-order:6;order:6}.gdpr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{height:30px;display:inline-block;float:left;width:35px;margin-right:5px;position:relative;top:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:30px;width:auto;background-color:transparent}body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:none}.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after{box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content{-ms-flex-pack:justify;justify-content:space-between}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{margin:0 -4px;max-width:calc(100% + 8px);width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}@media(min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px 4px}}#moove_gdpr_cookie_info_bar{content-visibility:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{display:none}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:block;position:absolute;top:-15px;right:-15px;background-color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{background-color:transparent;padding:0;display:inline-block;float:right;position:relative;font-size:14px;line-height:20px;margin:3px 4px;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #626262;color:#626262;transition:all .3s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:32px;top:-1px;position:relative;height:30px;display:block;overflow:hidden}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{color:#fff;opacity:.7;box-shadow:inset 0 0 0 1px #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:#fff;opacity:1;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{text-decoration:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{overflow:visible;box-shadow:1px 1px transparent}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif;content-visibility:hidden}#moove_gdpr_cookie_modal span.tab-title{display:block}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px;padding:0}#moove_gdpr_cookie_modal .cookie-switch input,#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;margin:0;padding:0}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .slider.round,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .switch .cookie-slider.round,#moove_gdpr_cookie_modal .switch .slider.cookie-round,#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .cookie-switch .slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .slider.gdpr-sr:after{display:none}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch .gdpr-sr-enable{display:none;color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch .gdpr-sr-disable{display:block;color:red}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .switch .gdpr-sr-label{position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-enable{display:block}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-disable{display:none}#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none;box-shadow:none;text-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:none;padding-bottom:135px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{max-height:50vh;overflow:hidden;overflow-y:auto;padding-bottom:0;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px;white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{padding-right:0;text-align:right;color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;position:relative;top:0;text-decoration:none;display:block;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main{display:block;position:relative}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{position:relative;overflow:hidden;padding-right:190px;padding-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar{position:absolute;top:0;right:0;width:190px;text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider{position:relative;width:50px;height:30px;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after{text-align:right;left:auto;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:20px;margin-bottom:15px;padding-right:190px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;height:75px;position:relative;margin-bottom:20px;padding-right:180px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{max-width:180px;margin:0;float:right;position:absolute;top:0;right:0;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img{max-width:100%;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{width:100%;font-weight:700;font-size:28px;line-height:1.1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:transparent;padding:0;z-index:99;margin:0;outline:none;box-shadow:none;border:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background-color:#fff;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%;width:auto;display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font-weight:400;font-size:20px;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:28px;line-height:1.2;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:calc(100% - 155px);overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:16px;line-height:1.4;margin-bottom:18px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:18px;line-height:1.4;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled{opacity:.6;pointer-events:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{background-color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after{color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:13px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:auto;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:calc(100% + 16px);display:-ms-flexbox;display:flex;padding:0 60px;-ms-flex-pack:justify;justify-content:space-between;margin:0 -2px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:8px;text-decoration:none;border-radius:150px;color:#fff;padding:15px 10px;transition:all .3s ease;border:1px solid transparent;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font-weight:700;font-size:14px;line-height:20px;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:7px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:800;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left;white-space:normal}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:auto;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:400px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Nunito,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top{bottom:auto;top:0;transition:top .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{border-top:0;border-bottom:1px solid #fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme{border-top:0;border-bottom:1px solid #202020}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden{bottom:auto;top:-400px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar),#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar){width:600px;max-width:calc(100% - 30px);bottom:15px;border-radius:10px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme{border:1px solid #d3ced2}@media(min-width:767px){#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#000}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container{padding:10px 25px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:10px 0}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton{width:100%}}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left{left:15px;right:auto}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right{right:15px;left:auto}#moove_gdpr_cookie_info_bar *{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-400px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn{border:none}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover{box-shadow:none;opacity:1;color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#fff}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover{box-shadow:none;opacity:1;color:#202020;background-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:static;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:30px;padding-right:30px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-size:14px;line-height:18px;font-weight:700;padding-bottom:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{font-size:22px;line-height:30px;margin-bottom:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:35px;text-align:center;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:10px;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff;background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:15px;padding-left:3vw}.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal{content-visibility:visible}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{max-width:100%}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close{opacity:0;visibility:hidden}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0;text-align:center;height:40px;outline:none;font-weight:400;font-size:14px;line-height:20px;border-radius:0;border:none;text-decoration:none}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){bottom:20px;left:20px}#moove_gdpr_save_popup_settings_button{border-radius:50px}#moove_gdpr_save_popup_settings_button span{background-color:inherit;transition:all .3s ease}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:-ms-inline-flexbox;display:inline-flex;line-height:40px;float:left;font-size:30px;min-width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:15;position:relative;background-color:inherit;border-radius:inherit;transition:none}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon{position:relative;top:0;font-weight:900;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 15px 0 5px;top:0;left:0;position:relative;line-height:40px;display:none;overflow:hidden;z-index:5;background-color:transparent;text-decoration:none}#moove_gdpr_save_popup_settings_button:focus,#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text,#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{-ms-flex-pack:start;justify-content:flex-start}#moove_gdpr_cookie_info_bar *{box-sizing:border-box}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright{float:right}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey{background-color:#424449}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover{background-color:#202020}@media(max-width:767px){#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{min-height:30px;font-weight:400}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size:10px;line-height:1.2}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{margin-right:0;text-align:center;width:25px;height:25px}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:25px}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{width:30px;height:30px;border:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:27px;height:25px}.gdpr-fb-hide-mobile{display:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{width:calc(100vw - 50px)}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{width:40px;height:24px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{height:20px;width:20px}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(16px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{padding-right:0;height:auto;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-weight:700;font-size:22px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:80vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin-right:2px;margin-bottom:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{position:relative;padding-right:10px;max-width:50%;width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-weight:700;font-size:11px;padding-left:0;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding-right:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar{position:relative;left:0;right:auto;width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form{text-align:left;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider{width:40px;height:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after{left:45px;right:0;text-align:left;top:-3px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider .gdpr-sr-label{left:45px;right:0;text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{padding-right:0;font-weight:700;font-size:16px;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:500px;max-height:90vh;min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{font-weight:800;font-size:12px;line-height:30px;min-width:130px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label{line-height:1.8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:30px;text-align:center;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:15px;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;min-height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:-ms-flexbox;display:flex;margin:0 -3px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:-ms-inline-flexbox;display:inline-flex;margin:3px;-ms-flex:1;flex:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{font-size:8px;line-height:1.2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:16px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding:0;position:relative;overflow:auto;max-height:calc(100% - 110px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:14px;line-height:1.3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-weight:700;font-size:14px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom:55px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:100%;max-height:calc(90vh - 320px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;font-weight:700;font-size:12px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0;padding:5px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:0;display:block;min-height:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:12px;font-weight:700;padding:5px 20px}.moove-gdpr-branding-cnt a{padding:10px 0}}@media screen and (max-width:767px)and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content{margin-bottom:35px;max-height:55vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:600px;height:90vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:500px;max-height:calc(80vh - 80px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;min-height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:350px;max-height:calc(100% - 70px)}#moove_gdpr_cookie_modal{background:transparent;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{min-height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{padding-bottom:80px}}@media(min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}}@media(min-width:768px)and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font-weight:700;font-size:12px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:15px;margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:24px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:7px 15px;font-size:13px;margin:4px 8px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:8px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{white-space:normal}}@media(min-width:1000px)and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:10px 30px;margin-left:8px;margin-right:8px}}@media(min-width:768px)and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;transform:scale(.7)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media print{#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,#moove_gdpr_save_popup_settings_button,.gdpr_cookie_settings_shortcode_content{display:none!important}body.moove_gdpr_overflow{overflow:auto}body.moove_gdpr_overflow .gdpr_lightbox{display:none!important}}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{height:30px;width:auto}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg *{fill:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,.gdpr-icon.moovegdpr-arrow-close,i.moovegdpr-arrow-close.moovegdpr-arrow-close{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{position:absolute;content:" ";height:24px;width:1px;top:calc(50% - 12px);background-color:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{transform:rotate(45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after{transform:rotate(-45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after,.gdpr-icon i.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before{height:18px;top:calc(50% - 8px)}@media(max-width:767px){#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;padding:5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:5px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{text-align:left;padding-left:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main{display:block!important;min-height:auto;max-height:100%;margin-bottom:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:80px;max-height:50vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title{padding:10px;background-color:#fff;border:1px solid #fff;display:block;margin:10px 0 0;cursor:pointer;transition:all .3s ease;border-radius:5px;position:relative;padding-left:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before{content:"›";position:absolute;left:0;top:0;bottom:2px;font-size:24px;color:currentColor;width:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:Georgia,serif}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content{display:none;padding:10px;background-color:#fff}}@media(max-width:350px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:3px 12px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{opacity:0}}