.admin-container, .container {max-width: 1230px;width: 100%;}
body, html, pre {color: #292a2c;word-wrap: break-word;}
#content [data-valign=center] .container .spacer-column, #content [data-valign=top] .container .spacer-column, #content [data-valign=bottom] .container .spacer-column, #content-holder [data-valign=center] .container .spacer-column, #content-holder [data-valign=top] .container .spacer-column, #content-holder [data-valign=bottom] .container .spacer-column {align-self: stretch;}
#superContainer, .pswp {-ms-touch-action: none;}
.flickity-enabled.is-draggable, .fp-controlArrow {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.pswp, html {-webkit-text-size-adjust: 100%;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;}
address, cite, em, q, var {font-style: italic;}
dl dt, h1, h2, h3, h4, h5, h6, strong {font-weight: 700;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
blockquote:after, blockquote:before, q:after, q:before {content: "";content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.admin-container, .container, .container-fluid {margin-right: auto;margin-left: auto;padding: 0 1.66667rem;}
.admin-row, .grid-row, .row {display: flex;margin-left: -.83333rem;margin-right: -.83333rem;}
@media screen and (min-width:768px) and (max-width:991.98px) {.admin-container, .container, .container-fluid {padding: 0 1.11111rem;}}
@media screen and (max-width:543.98px) {.admin-container, .container, .container-fluid {padding: 0 1.11111rem;}}
.container {display: flex;flex-wrap: wrap;}
.grid-row, .row {flex: auto;flex-direction: row;flex-wrap: wrap;width: 100%;}
.admin-container {padding: 0 1.66667rem;}
.admin-row {flex: 0 1 auto;flex-direction: row;flex-wrap: wrap;}
.admin-column, .column, .grid-column {padding-left: .83333rem;padding-right: .83333rem;}
.remove-gutter, .remove-gutter .column, .remove-gutter .grid-column {padding: 0;}
.remove-gutter .row {margin: 0;}
address, dl, ol, ul {margin-bottom: 1.66667rem;}
[data-breakpoint=xs] [data-xs-width='1'] {width: calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);flex: 0 0 auto;flex-basis: calc(100% / 12 * 1);}
[data-breakpoint=xs] [data-xs-width='2'] {width: calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);flex: 0 0 auto;flex-basis: calc(100% / 12 * 2);}
[data-breakpoint=xs] [data-xs-width='3'] {width: calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);flex: 0 0 auto;flex-basis: calc(100% / 12 * 3);}
[data-breakpoint=xs] [data-xs-width='4'] {width: calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);flex: 0 0 auto;flex-basis: calc(100% / 12 * 4);}
[data-breakpoint=xs] [data-xs-width='5'] {width: calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);flex: 0 0 auto;flex-basis: calc(100% / 12 * 5);}
[data-breakpoint=xs] [data-xs-width='6'] {width: calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);flex: 0 0 auto;flex-basis: calc(100% / 12 * 6);}
[data-breakpoint=xs] [data-xs-width='7'] {width: calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);flex: 0 0 auto;flex-basis: calc(100% / 12 * 7);}
[data-breakpoint=xs] [data-xs-width='8'] {width: calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);flex: 0 0 auto;flex-basis: calc(100% / 12 * 8);}
[data-breakpoint=xs] [data-xs-width='9'] {width: calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);flex: 0 0 auto;flex-basis: calc(100% / 12 * 9);}
[data-breakpoint=xs] [data-xs-width='10'] {width: calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);flex: 0 0 auto;flex-basis: calc(100% / 12 * 10);}
[data-breakpoint=xs] [data-xs-width='11'] {width: calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);flex: 0 0 auto;flex-basis: calc(100% / 12 * 11);}
[data-breakpoint=xs] [data-xs-width='12'] {width: calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);flex: 0 0 auto;flex-basis: calc(100% / 12 * 12);}
[data-breakpoint=xs] [data-column-mode-xs=single] .column, [data-breakpoint=xs] [data-column-mode-xs=single] .masonry-item {width: 100%;max-width: 100%;flex: 0 0 auto;flex-basis: 100%;}
[data-breakpoint=sm] [data-sm-width='1'] {width: calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);flex: 0 0 auto;flex-basis: calc(100% / 12 * 1);}
[data-breakpoint=sm] [data-sm-width='2'] {width: calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);flex: 0 0 auto;flex-basis: calc(100% / 12 * 2);}
[data-breakpoint=sm] [data-sm-width='3'] {width: calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);flex: 0 0 auto;flex-basis: calc(100% / 12 * 3);}
[data-breakpoint=sm] [data-sm-width='4'] {width: calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);flex: 0 0 auto;flex-basis: calc(100% / 12 * 4);}
[data-breakpoint=sm] [data-sm-width='5'] {width: calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);flex: 0 0 auto;flex-basis: calc(100% / 12 * 5);}
[data-breakpoint=sm] [data-sm-width='6'] {width: calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);flex: 0 0 auto;flex-basis: calc(100% / 12 * 6);}
[data-breakpoint=sm] [data-sm-width='7'] {width: calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);flex: 0 0 auto;flex-basis: calc(100% / 12 * 7);}
[data-breakpoint=sm] [data-sm-width='8'] {width: calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);flex: 0 0 auto;flex-basis: calc(100% / 12 * 8);}
[data-breakpoint=sm] [data-sm-width='9'] {width: calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);flex: 0 0 auto;flex-basis: calc(100% / 12 * 9);}
[data-breakpoint=sm] [data-sm-width='10'] {width: calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);flex: 0 0 auto;flex-basis: calc(100% / 12 * 10);}
[data-breakpoint=sm] [data-sm-width='11'] {width: calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);flex: 0 0 auto;flex-basis: calc(100% / 12 * 11);}
[data-breakpoint=sm] [data-sm-width='12'] {width: calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);flex: 0 0 auto;flex-basis: calc(100% / 12 * 12);}
[data-breakpoint=sm] [data-column-mode-sm=single] .column, [data-breakpoint=sm] [data-column-mode-sm=single] .masonry-item {width: 100%;max-width: 100%;flex: 0 0 auto;flex-basis: 100%;}
[data-breakpoint=md] [data-md-width='1'], [data-breakpoint=lg] [data-lg-width='1'], [data-breakpoint=xl] [data-xl-width='1'], [data-xl-width='1'] {width: calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);flex: 0 0 auto;flex-basis: calc(100% / 12 * 1);}
[data-breakpoint=md] [data-md-width='2'], [data-breakpoint=lg] [data-lg-width='2'], [data-breakpoint=xl] [data-xl-width='2'], [data-xl-width='2'] {width: calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);flex: 0 0 auto;flex-basis: calc(100% / 12 * 2);}
[data-breakpoint=md] [data-md-width='3'], [data-breakpoint=lg] [data-lg-width='3'], [data-breakpoint=xl] [data-xl-width='3'], [data-xl-width='3'] {width: calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);flex: 0 0 auto;flex-basis: calc(100% / 12 * 3);}
[data-breakpoint=md] [data-md-width='4'], [data-breakpoint=lg] [data-lg-width='4'], [data-breakpoint=xl] [data-xl-width='4'], [data-xl-width='4'] {width: calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);flex: 0 0 auto;flex-basis: calc(100% / 12 * 4);}
[data-breakpoint=md] [data-md-width='5'], [data-breakpoint=lg] [data-lg-width='5'], [data-breakpoint=xl] [data-xl-width='5'], [data-xl-width='5'] {width: calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);flex: 0 0 auto;flex-basis: calc(100% / 12 * 5);}
[data-breakpoint=md] [data-md-width='6'], [data-breakpoint=lg] [data-lg-width='6'], [data-breakpoint=xl] [data-xl-width='6'], [data-xl-width='6'] {width: calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);flex: 0 0 auto;flex-basis: calc(100% / 12 * 6);}
[data-breakpoint=md] [data-md-width='7'], [data-breakpoint=lg] [data-lg-width='7'], [data-breakpoint=xl] [data-xl-width='7'], [data-xl-width='7'] {width: calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);flex: 0 0 auto;flex-basis: calc(100% / 12 * 7);}
[data-breakpoint=md] [data-md-width='8'], [data-breakpoint=lg] [data-lg-width='8'], [data-breakpoint=xl] [data-xl-width='8'], [data-xl-width='8'] {width: calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);flex: 0 0 auto;flex-basis: calc(100% / 12 * 8);}
[data-breakpoint=md] [data-md-width='9'], [data-breakpoint=lg] [data-lg-width='9'], [data-breakpoint=xl] [data-xl-width='9'], [data-xl-width='9'] {width: calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);flex: 0 0 auto;flex-basis: calc(100% / 12 * 9);}
[data-breakpoint=md] [data-md-width='10'], [data-breakpoint=lg] [data-lg-width='10'], [data-breakpoint=xl] [data-xl-width='10'], [data-xl-width='10'] {width: calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);flex: 0 0 auto;flex-basis: calc(100% / 12 * 10);}
[data-breakpoint=md] [data-md-width='11'], [data-breakpoint=lg] [data-lg-width='11'], [data-breakpoint=xl] [data-xl-width='11'], [data-xl-width='11'] {width: calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);flex: 0 0 auto;flex-basis: calc(100% / 12 * 11);}
[data-breakpoint=md] [data-md-width='12'], [data-breakpoint=lg] [data-lg-width='12'], [data-breakpoint=xl] [data-xl-width='12'], [data-xl-width='12'] {width: calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);flex: 0 0 auto;flex-basis: calc(100% / 12 * 12);}
@media screen and (min-width:992px) and (max-width:1169.98px) {[data-lg-width='1'] {width: calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);flex: 0 0 auto;flex-basis: calc(100% / 12 * 1);}
	[data-lg-width='2'] {width: calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);flex: 0 0 auto;flex-basis: calc(100% / 12 * 2);}
	[data-lg-width='3'] {width: calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);flex: 0 0 auto;flex-basis: calc(100% / 12 * 3);}
	[data-lg-width='4'] {width: calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);flex: 0 0 auto;flex-basis: calc(100% / 12 * 4);}
	[data-lg-width='5'] {width: calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);flex: 0 0 auto;flex-basis: calc(100% / 12 * 5);}
	[data-lg-width='6'] {width: calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);flex: 0 0 auto;flex-basis: calc(100% / 12 * 6);}
	[data-lg-width='7'] {width: calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);flex: 0 0 auto;flex-basis: calc(100% / 12 * 7);}
	[data-lg-width='8'] {width: calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);flex: 0 0 auto;flex-basis: calc(100% / 12 * 8);}
	[data-lg-width='9'] {width: calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);flex: 0 0 auto;flex-basis: calc(100% / 12 * 9);}
	[data-lg-width='10'] {width: calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);flex: 0 0 auto;flex-basis: calc(100% / 12 * 10);}
	[data-lg-width='11'] {width: calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);flex: 0 0 auto;flex-basis: calc(100% / 12 * 11);}
	[data-lg-width='12'] {width: calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);flex: 0 0 auto;flex-basis: calc(100% / 12 * 12);}}
@media screen and (min-width:768px) and (max-width:991.98px) {[data-md-width='1'] {width: calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);flex: 0 0 auto;flex-basis: calc(100% / 12 * 1);}
	[data-md-width='2'] {width: calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);flex: 0 0 auto;flex-basis: calc(100% / 12 * 2);}
	[data-md-width='3'] {width: calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);flex: 0 0 auto;flex-basis: calc(100% / 12 * 3);}
	[data-md-width='4'] {width: calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);flex: 0 0 auto;flex-basis: calc(100% / 12 * 4);}
	[data-md-width='5'] {width: calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);flex: 0 0 auto;flex-basis: calc(100% / 12 * 5);}
	[data-md-width='6'] {width: calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);flex: 0 0 auto;flex-basis: calc(100% / 12 * 6);}
	[data-md-width='7'] {width: calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);flex: 0 0 auto;flex-basis: calc(100% / 12 * 7);}
	[data-md-width='8'] {width: calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);flex: 0 0 auto;flex-basis: calc(100% / 12 * 8);}
	[data-md-width='9'] {width: calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);flex: 0 0 auto;flex-basis: calc(100% / 12 * 9);}
	[data-md-width='10'] {width: calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);flex: 0 0 auto;flex-basis: calc(100% / 12 * 10);}
	[data-md-width='11'] {width: calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);flex: 0 0 auto;flex-basis: calc(100% / 12 * 11);}
	[data-md-width='12'] {width: calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);flex: 0 0 auto;flex-basis: calc(100% / 12 * 12);}}
body, html {font-size: 18px;line-height: 1.66667;font-family: "Open Sans",Arial,sans-serif;box-sizing: border-box;width: 100%;min-height: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
code, kbd, pre, tt {border: 1px solid #e6e6e6;font-family: "Courier New",monospace !important;}
@media screen and (min-width:544px) and (max-width:767.98px) {[data-sm-width='1'] {width: calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);flex: 0 0 auto;flex-basis: calc(100% / 12 * 1);}
	[data-sm-width='2'] {width: calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);flex: 0 0 auto;flex-basis: calc(100% / 12 * 2);}
	[data-sm-width='3'] {width: calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);flex: 0 0 auto;flex-basis: calc(100% / 12 * 3);}
	[data-sm-width='4'] {width: calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);flex: 0 0 auto;flex-basis: calc(100% / 12 * 4);}
	[data-sm-width='5'] {width: calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);flex: 0 0 auto;flex-basis: calc(100% / 12 * 5);}
	[data-sm-width='6'] {width: calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);flex: 0 0 auto;flex-basis: calc(100% / 12 * 6);}
	[data-sm-width='7'] {width: calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);flex: 0 0 auto;flex-basis: calc(100% / 12 * 7);}
	[data-sm-width='8'] {width: calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);flex: 0 0 auto;flex-basis: calc(100% / 12 * 8);}
	[data-sm-width='9'] {width: calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);flex: 0 0 auto;flex-basis: calc(100% / 12 * 9);}
	[data-sm-width='10'] {width: calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);flex: 0 0 auto;flex-basis: calc(100% / 12 * 10);}
	[data-sm-width='11'] {width: calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);flex: 0 0 auto;flex-basis: calc(100% / 12 * 11);}
	[data-sm-width='12'] {width: calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);flex: 0 0 auto;flex-basis: calc(100% / 12 * 12);}
	[data-column-mode-sm=single] .column, [data-column-mode-sm=single] .masonry-item {width: 100%;max-width: 100%;flex: 0 0 auto;flex-basis: 100%;}
	body, html {line-height: 1.55556;}}
@media screen and (max-width:543.98px) {[data-xs-width='1'] {width: calc(100% / 12 * 1);max-width: calc(100% / 12 * 1);flex: 0 0 auto;flex-basis: calc(100% / 12 * 1);}
	[data-xs-width='2'] {width: calc(100% / 12 * 2);max-width: calc(100% / 12 * 2);flex: 0 0 auto;flex-basis: calc(100% / 12 * 2);}
	[data-xs-width='3'] {width: calc(100% / 12 * 3);max-width: calc(100% / 12 * 3);flex: 0 0 auto;flex-basis: calc(100% / 12 * 3);}
	[data-xs-width='4'] {width: calc(100% / 12 * 4);max-width: calc(100% / 12 * 4);flex: 0 0 auto;flex-basis: calc(100% / 12 * 4);}
	[data-xs-width='5'] {width: calc(100% / 12 * 5);max-width: calc(100% / 12 * 5);flex: 0 0 auto;flex-basis: calc(100% / 12 * 5);}
	[data-xs-width='6'] {width: calc(100% / 12 * 6);max-width: calc(100% / 12 * 6);flex: 0 0 auto;flex-basis: calc(100% / 12 * 6);}
	[data-xs-width='7'] {width: calc(100% / 12 * 7);max-width: calc(100% / 12 * 7);flex: 0 0 auto;flex-basis: calc(100% / 12 * 7);}
	[data-xs-width='8'] {width: calc(100% / 12 * 8);max-width: calc(100% / 12 * 8);flex: 0 0 auto;flex-basis: calc(100% / 12 * 8);}
	[data-xs-width='9'] {width: calc(100% / 12 * 9);max-width: calc(100% / 12 * 9);flex: 0 0 auto;flex-basis: calc(100% / 12 * 9);}
	[data-xs-width='10'] {width: calc(100% / 12 * 10);max-width: calc(100% / 12 * 10);flex: 0 0 auto;flex-basis: calc(100% / 12 * 10);}
	[data-xs-width='11'] {width: calc(100% / 12 * 11);max-width: calc(100% / 12 * 11);flex: 0 0 auto;flex-basis: calc(100% / 12 * 11);}
	[data-xs-width='12'] {width: calc(100% / 12 * 12);max-width: calc(100% / 12 * 12);flex: 0 0 auto;flex-basis: calc(100% / 12 * 12);}
	[data-column-mode-xs=single] .column, [data-column-mode-xs=single] .masonry-item {width: 100%;max-width: 100%;flex: 0 0 auto;flex-basis: 100%;}
	body, html {line-height: 1.55556;}
	.semplice-navbar .hamburger img, .semplice-navbar .hamburger svg, .semplice-navbar .logo img, .semplice-navbar .logo svg, .semplice-navbar nav img, .semplice-navbar nav svg {max-width: 100%;}}
*, :after, :before {box-sizing: inherit;}
body {overflow-y: scroll;overflow-x: hidden;}
a {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;text-decoration: none;color: #1573dd;}
a:hover {color: #000;}
ol, ul {margin-left: 48px;}
ol ol, ol ul, ul ol, ul ul {margin-left: 1.66667rem;margin-bottom: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}
#comments .comments li, #comments .comments ol, #comments .comments ol li, #content .pg-category-filter ul li, #content-holder .pg-category-filter ul li, #overlay-menu .overlay-menu-inner nav ul li, .flickity-page-dots, .semplice-navbar ul {list-style: none;}
dl dd {margin-left: .83333rem;}
address:last-child, dl:last-child {margin-bottom: 0;}
abbr, acronym {cursor: help;border-bottom: 1px dotted #000;}
code, kbd, pre, tt {padding: 5px;font-size: .88889rem;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
pre {font-size: .89px rem;margin: 20px 0;overflow: auto;padding: 20px;white-space: pre-wrap;line-height: 26px;}
input, select, textarea {height: 40px;font-size: 14px;line-height: normal;color: #000;margin: 0;background: #fff;width: 100%;padding: 0 10px;text-align: left;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
textarea {height: 160px;line-height: 26px;padding-top: 5px;}
input[type=number] {-moz-appearance: textfield;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.select-box {width: 100%;overflow: hidden;position: relative;border-radius: 2px;border-bottom: 1px solid #d8d8d8;background-color: #fff;height: 40px;}
.select-box .sb-arrow {width: 50px;height: 40px;position: absolute;right: 0;top: 0;background-image: url("../images/admin/select_box_arrow.png");background-size: 50px 40px;background-position: right center;background-repeat: no-repeat;pointer-events: none;}
.select-box select {width: 130%;background: 0 0;border: none;box-shadow: none;padding: 0 10px !important;color: #000;}
.select-box select:focus, .select-box select:hover {color: #000;}
input, input[type=text], textarea {border: 1px solid #eaeaea;border-radius: 2px;color: #000;transition: all .15s linear;-moz-transition: all .15s linear;-webkit-transition: all .15s linear;-o-transition: all .15s linear;}
input:focus, input[type=text]:focus, select:focus, textarea:focus {outline: 0 !important;box-shadow: none !important;border-color: transparent;}
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
input:focus, input[type=text]:focus, textarea:focus {border: 1px solid #bbb;color: #000;}
input:hover, textarea:hover {border: 1px solid #bbb;}
select {border: none;border-bottom: 1px solid #d8d8d8;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #b3b3b3;opacity: 1 !important;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #b3b3b3;opacity: 1 !important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #b3b3b3;opacity: 1 !important;}
input:-moz-placeholder, textarea:-ms-input-placeholder {color: #b3b3b3;opacity: 1 !important;}
.is-content blockquote, .is-content h1, .is-content h2, .is-content h3, .is-content h4, .is-content h5, .is-content h6, .is-content p {color: inherit;margin-bottom: 1.66667rem;}
#content-holder .is-content p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, p:last-child {margin-bottom: 0;}
p {font-size: 1rem;}
h1 {font-size: 2.33333rem;line-height: 3rem;}
h2 {font-size: 2rem;line-height: 2.66667rem;}
h3 {font-size: 1.55556rem;line-height: 2.22222rem;}
h4 {font-size: 1.33333rem;line-height: 2rem;}
h5 {font-size: 1.11111rem;line-height: 1.77778rem;}
h6 {font-size: 1rem;line-height: 1.66667rem;}
.bold, .bold_italic, .regular, .regular_italic, [data-font=regular], [data-font=regular] li a, [data-font=regular_italic], [data-font=regular_italic] li a, [data-font=bold], [data-font=bold] li a, [data-font=bold_italic], [data-font=bold_italic] li a {font-family: "Open Sans",Arial,sans-serif;}
#comments .comments .comment .comment-meta, .serif_bold, .serif_bold_italic, .serif_regular, .serif_regular_italic, [data-font=serif_regular], [data-font=serif_regular] li a, [data-font=serif_regular_italic], [data-font=serif_regular_italic] li a, [data-font=serif_bold], [data-font=serif_bold] li a, [data-font=serif_bold_italic], [data-font=serif_bold_italic] li a {font-family: Lora,Times,sans-serif;}
.regular, .regular_italic, .serif_regular, .serif_regular_italic, [data-font=regular], [data-font=regular] li a, [data-font=regular_italic], [data-font=regular_italic] li a, [data-font=serif_regular], [data-font=serif_regular] li a, [data-font=serif_regular_italic], [data-font=serif_regular_italic] li a {font-weight: 400;}
.bold, .bold_italic, .serif_bold, .serif_bold_italic, [data-font=bold], [data-font=bold] li a, [data-font=bold_italic], [data-font=bold_italic] li a, [data-font=serif_bold], [data-font=serif_bold] li a, [data-font=serif_bold_italic], [data-font=serif_bold_italic] li a {font-weight: 700;}
.bold, .regular, [data-font=regular], [data-font=regular] li a, [data-font=bold], [data-font=bold] li a {font-style: normal;}
.bold_italic, .post .wp-caption, .regular_italic, .serif_bold_italic, .serif_regular_italic, [data-font=regular_italic], [data-font=regular_italic] li a, [data-font=bold_italic], [data-font=bold_italic] li a, [data-font=serif_regular_italic], [data-font=serif_regular_italic] li a, [data-font=serif_bold_italic], [data-font=serif_bold_italic] li a {font-style: italic;}
.semplice-navbar {width: 100%;background: #f5f5f5;height: 3.88889rem;position: absolute;z-index: 120;}
.semplice-navbar ul {margin: 0;}
.semplice-navbar .container, .semplice-navbar .container-fluid {height: 100%;width: auto;display: block;}
.semplice-navbar .container-fluid {padding: 0;}
.semplice-navbar .navbar-inner {height: 100%;position: relative;}
.semplice-navbar .hamburger, .semplice-navbar .logo, .semplice-navbar nav {position: absolute;height: 100%;line-height: 1;}
.semplice-navbar .hamburger img, .semplice-navbar .hamburger svg, .semplice-navbar .logo img, .semplice-navbar .logo svg, .semplice-navbar nav img, .semplice-navbar nav svg {width: 5.55556rem;height: auto;}
@media screen and (min-width:768px) and (max-width:991.98px) {.semplice-navbar .hamburger img, .semplice-navbar .hamburger svg, .semplice-navbar .logo img, .semplice-navbar .logo svg, .semplice-navbar nav img, .semplice-navbar nav svg {max-width: 100%;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.semplice-navbar .hamburger img, .semplice-navbar .hamburger svg, .semplice-navbar .logo img, .semplice-navbar .logo svg, .semplice-navbar nav img, .semplice-navbar nav svg {max-width: 100%;}}
.semplice-navbar .hamburger {z-index: 1;top: 0;}
.semplice-navbar .logo a {color: #000;}
.semplice-navbar [data-nav=logo-left-menu-right] .logo, .semplice-navbar [data-nav=logo-left-menu-left] .logo, .semplice-navbar [data-nav=logo-right-menu-left] .logo, .semplice-navbar [data-nav=logo-right-menu-right] .logo, .semplice-navbar [data-nav=logo-middle-menu-stacked] .logo, .semplice-navbar [data-nav=logo-middle-menu-sides] .logo, .semplice-navbar [data-nav=logo-middle-menu-corners] .logo {display: flex;align-items: center;left: 0;}
.semplice-navbar [data-nav=logo-left-menu-right] .logo a, .semplice-navbar [data-nav=logo-left-menu-left] .logo a, .semplice-navbar [data-nav=logo-right-menu-left] .logo a, .semplice-navbar [data-nav=logo-right-menu-right] .logo a, .semplice-navbar [data-nav=logo-middle-menu-stacked] .logo a, .semplice-navbar [data-nav=logo-middle-menu-sides] .logo a, .semplice-navbar [data-nav=logo-middle-menu-corners] .logo a {font-size: 1.22222rem;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.semplice-navbar [data-nav=logo-left-menu-right] div.menu, .semplice-navbar [data-nav=logo-left-menu-left] div.menu, .semplice-navbar [data-nav=logo-right-menu-left] div.menu, .semplice-navbar [data-nav=logo-right-menu-right] div.menu, .semplice-navbar [data-nav=logo-middle-menu-stacked] div.menu, .semplice-navbar [data-nav=logo-middle-menu-sides] div.menu, .semplice-navbar [data-nav=logo-middle-menu-corners] div.menu {height: 100%;}
.semplice-navbar [data-nav=logo-left-menu-right] nav, .semplice-navbar [data-nav=logo-left-menu-left] nav, .semplice-navbar [data-nav=logo-right-menu-left] nav, .semplice-navbar [data-nav=logo-right-menu-right] nav, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav, .semplice-navbar [data-nav=logo-middle-menu-sides] nav, .semplice-navbar [data-nav=logo-middle-menu-corners] nav {display: none;right: 0;text-align: right;}
@media screen and (min-width:1170px) {.semplice-navbar [data-nav=logo-left-menu-right] nav, .semplice-navbar [data-nav=logo-left-menu-left] nav, .semplice-navbar [data-nav=logo-right-menu-left] nav, .semplice-navbar [data-nav=logo-right-menu-right] nav, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav, .semplice-navbar [data-nav=logo-middle-menu-sides] nav, .semplice-navbar [data-nav=logo-middle-menu-corners] nav {display: block;}}
@media screen and (min-width:992px) and (max-width:1169.98px) {.semplice-navbar [data-nav=logo-left-menu-right] nav, .semplice-navbar [data-nav=logo-left-menu-left] nav, .semplice-navbar [data-nav=logo-right-menu-left] nav, .semplice-navbar [data-nav=logo-right-menu-right] nav, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav, .semplice-navbar [data-nav=logo-middle-menu-sides] nav, .semplice-navbar [data-nav=logo-middle-menu-corners] nav {display: block;}}
.semplice-navbar [data-nav=logo-left-menu-right] nav ul, .semplice-navbar [data-nav=logo-left-menu-left] nav ul, .semplice-navbar [data-nav=logo-right-menu-left] nav ul, .semplice-navbar [data-nav=logo-right-menu-right] nav ul, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul {display: flex;flex-wrap: wrap;justify-content: flex-end;padding: 0;height: 100%;align-items: center;}
.semplice-navbar [data-nav=logo-left-menu-right] nav ul li, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li {line-height: 0;}
.semplice-navbar [data-nav=logo-left-menu-right] nav ul li a, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li a, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li a, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li a, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li a, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li a, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li a {padding-right: 1.66667rem;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.semplice-navbar [data-nav=logo-left-menu-right] nav ul li a span, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li a span, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li a span, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li a span, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li a span, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li a span, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li a span {font-size: .83333rem;line-height: 1;color: #888;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;border-bottom-width: 0;border-bottom-style: solid;border-bottom-color: #000;}
.semplice-navbar [data-nav=logo-left-menu-right] nav ul li a.active span, .semplice-navbar [data-nav=logo-left-menu-right] nav ul li a:hover span, .semplice-navbar [data-nav=logo-left-menu-right] nav ul li.current-menu-item a span, .semplice-navbar [data-nav=logo-left-menu-right] nav ul li.current_page_item a span, .semplice-navbar [data-nav=logo-left-menu-right] nav ul li.wrap-focus a span, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li a.active span, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li a:hover span, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li.current-menu-item a span, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li.current_page_item a span, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li.wrap-focus a span, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li a.active span, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li a:hover span, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li.current-menu-item a span, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li.current_page_item a span, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li.wrap-focus a span, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li a.active span, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li a:hover span, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li.current-menu-item a span, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li.current_page_item a span, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li.wrap-focus a span, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li a.active span, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li a:hover span, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li.current-menu-item a span, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li.current_page_item a span, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li.wrap-focus a span, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li a.active span, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li a:hover span, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li.current-menu-item a span, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li.current_page_item a span, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li.wrap-focus a span, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li a.active span, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li a:hover span, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li.current-menu-item a span, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li.current_page_item a span, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li.wrap-focus a span {color: #000;}
.semplice-navbar [data-nav=logo-left-menu-right] nav ul li:first-child a, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li:first-child a, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li:first-child a, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li:first-child a, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li:first-child a, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li:first-child a, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li:first-child a {padding-left: 0 !important;}
.semplice-navbar [data-nav=logo-left-menu-right] nav ul li:last-child a, .semplice-navbar [data-nav=logo-left-menu-left] nav ul li:last-child a, .semplice-navbar [data-nav=logo-right-menu-left] nav ul li:last-child a, .semplice-navbar [data-nav=logo-right-menu-right] nav ul li:last-child a, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav ul li:last-child a, .semplice-navbar [data-nav=logo-middle-menu-sides] nav ul li:last-child a, .semplice-navbar [data-nav=logo-middle-menu-corners] nav ul li:last-child a {padding-right: 0 !important;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger {display: flex;align-items: center;right: 0;text-align: right;cursor: pointer;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.menu-icon, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.open-menu, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.menu-icon, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.open-menu, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.menu-icon, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.open-menu, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.menu-icon, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.open-menu, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.menu-icon, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.open-menu, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.menu-icon, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.open-menu, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.menu-icon, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.open-menu {width: 1.33333rem;display: block;height: 14px;position: relative;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.menu-icon span, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.open-menu span, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.menu-icon span, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.open-menu span, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.menu-icon span, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.open-menu span, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.menu-icon span, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.open-menu span, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.menu-icon span, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.open-menu span, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.menu-icon span, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.open-menu span, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.menu-icon span, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.open-menu span {background: #000;display: block;height: 2px;width: 100%;position: absolute;transform: translateY(-50%);cursor: pointer;margin-top: 7px;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.open-menu span::before {content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: inherit;transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.menu-icon span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.open-menu span::before {transform: translateY(-6px);}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.menu-icon span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.open-menu span::after {transform: translateY(6px);}
@media screen and (min-width:1170px) {.semplice-navbar [data-nav=logo-left-menu-right] .hamburger, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger {display: none;}}
@media screen and (min-width:992px) and (max-width:1169.98px) {.semplice-navbar [data-nav=logo-left-menu-right] .hamburger, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger {display: none;}}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span {visibility: hidden;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span::before {transform: rotate(45deg);visibility: visible;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a.close-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a.close-menu span::after {transform: rotate(-45deg);visibility: visible;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger a:after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger a:after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger a:after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger a:after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger a:after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger a:after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger a:after {content: " ";width: 100%;height: 100%;position: absolute;padding: 20px;left: -20px;top: -20px;display: block;box-sizing: content-box;}
.semplice-navbar [data-nav=logo-left-menu-right] [data-navbar-type=container] .navbar-left, .semplice-navbar [data-nav=logo-left-menu-left] .navbar-inner nav, .semplice-navbar [data-nav=logo-left-menu-left] [data-navbar-type=container] .navbar-left, .semplice-navbar [data-nav=logo-right-menu-left] [data-navbar-type=container] .navbar-left, .semplice-navbar [data-nav=logo-right-menu-right] [data-navbar-type=container] .navbar-left, .semplice-navbar [data-nav=logo-middle-menu-stacked] [data-navbar-type=container] .navbar-left, .semplice-navbar [data-nav=logo-middle-menu-sides] [data-navbar-type=container] .navbar-left, .semplice-navbar [data-nav=logo-middle-menu-corners] [data-navbar-type=container] .navbar-left {left: 0 !important;}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger:hover a.open-menu span::before, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger:hover a.open-menu span::before, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger:hover a.open-menu span::before, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger:hover a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger:hover a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger:hover a.open-menu span::before, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger:hover a.open-menu span::before {transform: translateY(-8px);}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger:hover a.open-menu span::after, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger:hover a.open-menu span::after, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger:hover a.open-menu span::after, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger:hover a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger:hover a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger:hover a.open-menu span::after, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger:hover a.open-menu span::after {transform: translateY(8px);}
.semplice-navbar [data-nav=logo-left-menu-right] .hamburger:hover a.close-menu, .semplice-navbar [data-nav=logo-left-menu-right] .hamburger:hover a.open-menu, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger:hover a.close-menu, .semplice-navbar [data-nav=logo-left-menu-left] .hamburger:hover a.open-menu, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger:hover a.close-menu, .semplice-navbar [data-nav=logo-right-menu-left] .hamburger:hover a.open-menu, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger:hover a.close-menu, .semplice-navbar [data-nav=logo-right-menu-right] .hamburger:hover a.open-menu, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger:hover a.close-menu, .semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger:hover a.open-menu, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger:hover a.close-menu, .semplice-navbar [data-nav=logo-middle-menu-sides] .hamburger:hover a.open-menu, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger:hover a.close-menu, .semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger:hover a.open-menu {opacity: 1 !important;}
.semplice-navbar [data-nav=logo-left-menu-right] [data-navbar-type=container] .navbar-right, .semplice-navbar [data-nav=logo-left-menu-left] [data-navbar-type=container] .navbar-right, .semplice-navbar [data-nav=logo-right-menu-left] [data-navbar-type=container] .navbar-right, .semplice-navbar [data-nav=logo-right-menu-right] [data-navbar-type=container] .navbar-right, .semplice-navbar [data-nav=logo-middle-menu-stacked] [data-navbar-type=container] .navbar-right, .semplice-navbar [data-nav=logo-middle-menu-sides] [data-navbar-type=container] .navbar-right, .semplice-navbar [data-nav=logo-middle-menu-corners] [data-navbar-type=container] .navbar-right {right: 0 !important;}
.semplice-navbar [data-nav=logo-left-menu-left] .navbar-inner .logo, .semplice-navbar [data-nav=logo-left-menu-left] .navbar-inner nav {position: relative;}
.semplice-navbar [data-nav=logo-left-menu-left] .navbar-inner .logo {padding-right: 2.22222rem;}
.semplice-navbar [data-nav=logo-left-menu-left] .navbar-inner .navbar-left {display: flex;flex-wrap: wrap;height: 100%;position: relative;}
.semplice-navbar [data-nav=logo-left-menu-left] .navbar-inner .navbar-right {top: 0;}
.semplice-navbar [data-nav=logo-right-menu-left] .logo {left: inherit;}
.semplice-navbar [data-nav=logo-right-menu-left] .navbar-right {right: 0;}
.semplice-navbar [data-nav=logo-right-menu-left] .navbar-left {text-align: left;right: inherit;}
.semplice-navbar [data-nav=logo-right-menu-right] .navbar-inner .logo {padding-left: 2.22222rem;left: inherit;position: relative;}
.semplice-navbar [data-nav=logo-right-menu-right] .navbar-inner .navbar-right {position: absolute;display: flex;flex-wrap: wrap;height: 100%;right: 0;}
.semplice-navbar [data-nav=logo-right-menu-right] .navbar-inner nav.standard {position: relative;}
.semplice-navbar [data-nav=logo-right-menu-right] .navbar-inner .hamburger {right: inherit;}
.semplice-navbar [data-nav=logo-middle-menu-stacked] .navbar-inner {display: flex;text-align: center;align-items: center;}
.semplice-navbar [data-nav=logo-middle-menu-stacked] .navbar-center {width: 100%;display: flex;flex-direction: column;text-align: center;align-content: center;}
.semplice-navbar [data-nav=logo-middle-menu-stacked] .logo, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav.standard {position: relative;justify-content: center;height: auto;}
.semplice-navbar [data-nav=logo-middle-menu-stacked] .logo ul, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav.standard ul {height: auto;justify-content: center;}
.semplice-navbar [data-nav=logo-middle-menu-stacked] .hamburger {z-index: 1;}
.semplice-navbar [data-nav=logo-middle-menu-stacked] .logo {margin-bottom: 1.11111rem;position: relative;max-width: 100% !important;}
.is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-stacked] .logo nav, .is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-stacked] .navbar-center nav, .post .featured-image img, .post .wp-caption, .post audio, .post img, .post video {max-width: 100%;}
@media screen and (min-width:768px) and (max-width:991.98px) {.semplice-navbar [data-nav=logo-middle-menu-stacked] .logo {margin-bottom: 0;justify-content: flex-start;height: 100%;}
	.semplice-navbar [data-nav=logo-middle-menu-stacked] .navbar-center {position: absolute;width: auto;left: 0;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.semplice-navbar [data-nav=logo-middle-menu-stacked] .logo {margin-bottom: 0;justify-content: flex-start;height: 100%;}
	.semplice-navbar [data-nav=logo-middle-menu-stacked] .navbar-center {position: absolute;width: auto;left: 0;}}
@media screen and (max-width:543.98px) {.semplice-navbar [data-nav=logo-middle-menu-stacked] .logo {margin-bottom: 0;justify-content: flex-start;height: 100%;}
	.semplice-navbar [data-nav=logo-middle-menu-stacked] .navbar-center {position: absolute;width: auto;left: 0;}}
.semplice-navbar [data-nav=logo-middle-menu-stacked] .menu-type-hamburger .logo {margin-bottom: 0 !important;}
.semplice-navbar [data-nav=logo-middle-menu-sides] .navbar-center {display: flex;justify-content: center;height: 100%;}
.semplice-navbar [data-nav=logo-middle-menu-sides] nav {position: relative;}
.semplice-navbar [data-nav=logo-middle-menu-sides] nav .menu {width: 100%;}
.semplice-navbar [data-nav=logo-middle-menu-sides] .logo {position: relative;padding: 0 2.22222rem;}
.semplice-navbar [data-nav=logo-middle-menu-sides] .menu-left, .semplice-navbar [data-nav=logo-middle-menu-sides] .menu-right {position: absolute;}
.semplice-navbar [data-nav=logo-middle-menu-sides] .menu-left {left: 0;}
.semplice-navbar [data-nav=logo-middle-menu-sides] .menu-right {right: 0;}
.semplice-navbar [data-nav=logo-middle-menu-sides] .menu-right .menu {justify-content: flex-start;}
.semplice-navbar [data-nav=logo-middle-menu-sides] .menu-type-hamburger .logo {padding: 0 !important;}
@media screen and (min-width:768px) and (max-width:991.98px) {.semplice-navbar [data-nav=logo-middle-menu-sides] .navbar-center {position: absolute;width: auto;left: 0;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.semplice-navbar [data-nav=logo-middle-menu-sides] .navbar-center {position: absolute;width: auto;left: 0;}}
@media screen and (max-width:543.98px) {.semplice-navbar [data-nav=logo-middle-menu-sides] .navbar-center {position: absolute;width: auto;left: 0;}}
.semplice-navbar [data-nav=logo-middle-menu-corners] .navbar-left {height: 100%;}
.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {width: auto;position: fixed;align-items: flex-start;height: auto;}
@media screen and (min-width:1170px) {.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {left: 50%;transform: translateX(-50%);}}
@media screen and (min-width:992px) and (max-width:1169.98px) {.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {left: 50%;transform: translateX(-50%);}}
@media screen and (min-width:768px) and (max-width:991.98px) {.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {position: absolute;width: 100%;left: 0;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {position: absolute;width: 100%;left: 0;}}
@media screen and (max-width:543.98px) {.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {position: absolute;width: 100%;left: 0;}
	.semplice-navbar [data-nav=logo-middle-menu-corners] {width: auto;}}
@media screen and (min-width:768px) and (max-width:991.98px) {.semplice-navbar [data-nav=logo-middle-menu-corners] {width: auto;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.semplice-navbar [data-nav=logo-middle-menu-corners] {width: auto;}}
.semplice-navbar [data-nav=logo-middle-menu-corners] .hamburger {align-items: flex-start !important;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li {display: none;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li a {padding: 0 !important;display: block;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li a span {position: relative;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li a span:after {content: " ";width: 100%;height: 100%;position: absolute;padding: 20px;top: -20px;left: -20px;display: block;box-sizing: content-box;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(1), .semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(2), .semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(3), .semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(4) {display: block;position: fixed;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(1) {top: 0;left: 0;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(2) {top: 0;right: 0;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(3) {bottom: 0;left: 0;}
.semplice-navbar [data-nav=logo-middle-menu-corners] li:nth-child(4) {bottom: 0;right: 0;}
#overlay-menu {display: block;width: 100%;height: 100%;background: #fff;position: absolute;z-index: 2;}
#overlay-menu .container, #overlay-menu .container-fluid {display: block;}
#overlay-menu .container-fluid {padding: 0;}
#overlay-menu .overlay-container {position: relative;}
#overlay-menu .overlay-menu-inner nav {width: 100%;text-align: center;position: absolute;transform: translate(0,-50%);top: 50%;line-height: 1;}
#overlay-menu .overlay-menu-inner nav ul {width: 100%;margin: 0 auto;}
#overlay-menu .overlay-menu-inner nav ul li a {width: 100%;display: inline-block;padding: .55556rem 0;}
#overlay-menu .overlay-menu-inner nav ul li a span {font-size: 1.77778rem;color: #888;display: inline-block;position: relative;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;border-bottom-width: 0;border-bottom-style: solid;border-bottom-color: #000;}
#overlay-menu .overlay-menu-inner nav ul li a:hover span, #overlay-menu .overlay-menu-inner nav ul li.current-menu-item a span, #overlay-menu .overlay-menu-inner nav ul li.current_page_item a span {color: #000;}
#overlay-menu .overlay-menu-inner [data-justify=center] {width: 100%;left: 0;}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a {left: 0;}
#overlay-menu .overlay-menu-inner [data-justify=right] {right: 0;}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a {right: 1.66667rem !important;}
#overlay-menu .overlay-menu-inner [data-align=align-top] {transform: translate(0,0);top: 0;}
#overlay-menu .overlay-menu-inner .align-top {transform: translate(0,0);position: relative;}
#overlay-menu .container-fluid [data-justify-items=left] a {left: 1.66667rem;right: inherit !important;}
#overlay-menu .container-fluid [data-justify-items=right] a {right: 1.66667rem;left: inherit !important;}
#overlay-menu .container a {left: inherit !important;right: inherit !important;}
body.open-menu {overflow-y: hidden;}
body.open-menu nav.standard {display: none !important;}
body.open-menu #overlay-menu {overflow-y: scroll;}
@media screen and (min-width:1170px) {body.open-menu .semplice-navbar .hamburger {display: flex;}}
@media screen and (min-width:992px) and (max-width:1169.98px) {body.open-menu .semplice-navbar .hamburger {display: flex;}}
.is-frontend .semplice-navbar {position: fixed;opacity: 0;top: 0;transition: background-color .2s linear;-moz-transition: background-color .2s linear;-webkit-transition: background-color .2s linear;-o-transition: background-color .2s linear;}
.is-frontend .semplice-navbar nav ul li a span {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.is-frontend .semplice-navbar .hamburger a.menu-icon span::after, .is-frontend .semplice-navbar .hamburger a.menu-icon span::before {transition: all .2s ease;-moz-transition: all .2s ease;-webkit-transition: all .2s ease;-o-transition: all .2s ease;}
@media screen and (min-width:544px) and (max-width:767.98px) {.is-frontend .semplice-navbar {position: absolute !important;}}
@media screen and (max-width:543.98px) {.is-frontend .semplice-navbar {position: absolute !important;}}
.is-frontend .non-sticky-nav {position: absolute;}
.is-frontend #overlay-menu {position: fixed;opacity: 0;z-index: -1;display: none;}
.is-frontend #overlay-menu .overlay-menu-inner nav ul li {opacity: 0;line-height: inherit;}
.is-frontend #overlay-menu .overlay-menu-inner nav ul li a span {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.is-frontend #overlay-menu .before-fade {transform: translate(0,1.66667rem);-webkit-transform: translate(0,1.66667rem);}
.is-frontend #content-holder .semplice-navbar nav ul li {line-height: 0;}
.is-frontend [data-mobile-fallback=disabled] nav.standard {display: block !important;}
.is-frontend [data-mobile-fallback=disabled] .hamburger {display: none !important;}
.is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-corners] .logo {width: auto;position: fixed;left: 50%;transform: translateX(-50%);}
.is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-stacked] .logo {margin-bottom: 1.11111rem;}
.is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-stacked] .logo, .is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-stacked] .navbar-center {position: relative;justify-content: center;width: 100%;}
.is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-sides] .logo, .is-frontend [data-mobile-fallback=disabled] [data-nav=logo-middle-menu-sides] .navbar-center {position: inherit;left: 0;width: auto;}
.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-corners] .navbar-left {position: relative;}
@media screen and (min-width:768px) and (max-width:991.98px) {.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-corners] .navbar-left {position: absolute;}
	.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-corners] .logo {position: relative;}
	.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-sides] .logo {padding: 0 !important;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-corners] .navbar-left {position: absolute;}
	.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-corners] .logo {position: relative;}
	.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-sides] .logo {padding: 0 !important;}}
@media screen and (max-width:543.98px) {.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-corners] .navbar-left {position: absolute;}
	.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-corners] .logo {position: relative;}
	.is-frontend [data-mobile-fallback=enabled] [data-nav=logo-middle-menu-sides] .logo {padding: 0 !important;}}
.corner-navbar {height: 0;}
.static-mode .semplice-navbar {opacity: 1;}
.menu {padding-top: 0;}
.static-transitions .semplice-navbar {transform: translateY(-100%);}
.static-transitions .no-menu-transition {transform: none;opacity: 0;}
.is-frontend .posts {padding-top: 5rem;height: 100%;background: #fff;}
.is-frontend .posts .row {justify-content: center;}
.is-frontend .featured-img-full {margin-top: -90px;}
.post .featured-image {text-align: center;margin-bottom: 3.33333rem;}
@media screen and (min-width:544px) and (max-width:767.98px) {.is-frontend .posts {padding-top: 30;}
	.post .featured-image {margin-bottom: 30;}}
@media screen and (max-width:543.98px) {.is-frontend .posts {padding-top: 30;}
	.post .featured-image {margin-bottom: 30;}
	.post .featured-image img {width: 100%;margin: 0 !important;}}
.post .featured-image img {height: auto;margin: 0 !important;}
@media screen and (min-width:768px) and (max-width:991.98px) {.post .featured-image img {width: 100%;margin: 0 !important;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.post .featured-image img {width: 100%;margin: 0 !important;}}
.post .post-heading, .post .post-meta {font-size: .83333rem;color: #a0a0a0;margin-bottom: .27778rem !important;}
.post .post-heading a, .post .post-meta a {color: #a0a0a0;}
.post .post-heading a:hover, .post .post-meta a:hover {color: #000;}
.post .post-heading h2 a, .post .post-meta h2 a, .post .post-meta p a {color: #292a2c;}
.post .post-heading p, .post .post-meta p {margin-bottom: 5px !important;}
.post .post-heading h2, .post .post-meta h2 {margin-bottom: 1.66667rem;}
.post .post-heading h2 a:hover, .post .post-meta h2 a:hover {opacity: .5;}
.post .no-content h2 {margin-bottom: 0 !important;}
.post .post-meta {margin-top: 1.66667rem;}
.post .post-meta .share {padding-right: 10px;float: left;}
.post .more-link {padding: 8px 12px;color: #acacac;border: 1px solid #e6e6e6;font-size: .77778rem;letter-spacing: 1px;text-transform: uppercase;}
.post a.more-link:hover {color: #888;border: 1px solid #aaa;}
.post img {height: auto;}
.post figure {margin-bottom: 1.66667rem;}
.post .alignleft {float: left;margin: 8px 30 30 0;}
.post .aligncenter {display: block;float: none;margin-left: auto !important;margin-right: auto !important;}
.post .gallery-item, .post fontsize, .post lineheight {display: inline-block;}
.post .alignright {float: right;margin: 8px 0 30 30;}
.post .wp-caption {text-align: center;margin-bottom: 30 !important;font-size: .78px rem;}
.post .mejs-container, .post table {margin-bottom: 30;}
.post .wp-caption-text {opacity: .6;}
.post .post-password-form {padding-top: 0;}
.post table {border-collapse: separate;border-color: #e6e6e6;border-image: none;border-radius: 4px;border-style: solid solid solid none;border-width: 1px 1px 1px 0;width: 100%;}
.post table td, .post table th {border-left: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;line-height: 18px;padding: 8px;text-align: left;vertical-align: top;}
.post table tbody:first-child tr:first-child td, .post table tbody:first-child tr:first-child th, .post table thead:first-child tr:first-child th {border-top: 0 none;}
.post table tbody:first-child tr:first-child td:first-child, .post table thead:first-child tr:first-child th:first-child {border-radius: 4px 0 0;}
.post table tbody:first-child tr:first-child td:last-child, .post table thead:first-child tr:first-child th:last-child {border-radius: 0 4px 0 0;}
.post table tbody:last-child tr:last-child td:first-child, .post table thead:last-child tr:last-child th:first-child {border-radius: 0 0 0 4px;}
.post table tbody:last-child tr:last-child td:last-child, .post table thead:last-child tr:last-child th:last-child {border-radius: 0 0 4px;}
.post table:last-child {margin-bottom: 0;}
.post p.link-post, .post p.quote {margin-bottom: 0 !important;font-size: .88889rem;text-transform: uppercase;margin-top: 10px;letter-spacing: 1px;}
.post .quote-container p {font-size: 1.77778rem;text-align: center;}
.post .quote-container img {max-width: 100%;height: auto;}
.post .single-quote p.quote, .post p.quote {text-align: center;}
.post .single-quote p {margin-bottom: 1.66667rem !important;}
.post .single-quote p.quote {padding-bottom: 3.33333rem !important;}
.post p.link-post a:hover, .post p.quote a:hover {color: #000 !important;}
.post .format-image p {margin-bottom: 30 !important;}
.post .share-box {opacity: 1 !important;padding: 3.33333rem 0;}
@media screen and (min-width:768px) and (max-width:991.98px) {.post .share-box {padding-bottom: 30;}}
@media screen and (max-width:543.98px) {.post .share-box {padding-bottom: 0;}}
.post .gallery-item {vertical-align: top;margin: 0 !important;line-height: 0;padding: 10px;float: left;}
@media screen and (min-width:1170px) {.post .gallery-item {padding: 15px;}}
.post .gallery-item img {border: none !important;width: 100%;height: auto;transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;}
@media screen and (min-width:992px) and (max-width:1169.98px) {.post .gallery-item img {width: 100% !important;height: auto;}}
@media screen and (min-width:768px) and (max-width:991.98px) {.post .gallery-item img {width: 100% !important;height: auto;}}
@media screen and (min-width:544px) and (max-width:767.98px) {.post .gallery-item img {width: 100% !important;height: auto;}}
@media screen and (max-width:543.98px) {.post .gallery-item img {width: 100% !important;height: auto;}}
.post .gallery-item img:hover {opacity: .6;}
.post .gallery-item dd {font-size: .77778rem;margin-top: 15;}
.post .gallery {margin: auto -10px !important;padding: 10px 0;line-height: 1;overflow-x: hidden;}
@media screen and (min-width:1170px) {.post .gallery {margin: auto -15px !important;padding: 15px 0;}}
.post .gallery br {clear: none !important;display: none !important;}
.post .gallery-clear p {clear: left;display: block;margin-top: 0 !important;}
.post #fancybox-title {display: none !important;}
.post .gallery-columns-1 .gallery-item {width: 100% !important;}
.post .gallery-columns-2 .gallery-item {width: 50% !important;}
.post .gallery-columns-3 .gallery-item {width: 33.33333% !important;}
.post .gallery-columns-4 .gallery-item {width: 25% !important;}
.post .gallery-columns-5 .gallery-item {width: 20% !important;}
.post .gallery-columns-6 .gallery-item {width: 16.66667% !important;}
.post .gallery-columns-7 .gallery-item {width: 14.28571% !important;}
.post .gallery-columns-8 .gallery-item {width: 12.5% !important;}
.post .gallery-columns-9 .gallery-item {width: 11.11111% !important;}
.post .gallery-columns-10 .gallery-item {width: 10% !important;}
.post .gallery-columns-11 .gallery-item {width: 9.09091% !important;}
.post .gallery-columns-12 .gallery-item {width: 8.33333% !important;}
.post .pagination {margin-bottom: 3.33333rem !important;}
.post .pagination .previous {text-align: left;}
.post .pagination .next {text-align: right;}
.post .blog-search {display: none;overflow: hidden;}
.post .search-form {position: relative;}
.post .search-form .close-search {position: absolute;margin-top: 28px;right: 30px;}
.post .search-form .close-search svg {fill: #292a2c;}
.post .search-form .screen-reader-text svg, .post section#category-archives .archives-close svg {fill: #000;}
.post .search-form .close-search a:hover {opacity: .5;}
.post .search-form .search-close {cursor: pointer;}
.post .search-form .screen-reader-text {position: absolute;margin-top: 20px;left: 30px;display: none;}
.post .search-form .screen-reader-text svg line {stroke: #000;}
.post .search-form .search-field {width: 100%;border: 1px solid #e6e6e6;height: 80px;color: #000;font-size: 1.55556rem;background: #fff;line-height: 80px;padding: 0 80px 0 30px;-webkit-appearance: none;}
.post .search-form .search-submit {opacity: 0;}
.post .no-results {text-align: center;color: #aaa;margin-top: -30;}
.post .result-header {border-bottom: 1px solid #e6e6e6;margin-bottom: 3.33333rem;}
.post .result-header h3 {margin-bottom: 0 !important;padding: 60px 30px 20px 0;}
.post .archive-header h3 {padding: 0 30px 20px 0 !important;}
.post section#category-archives {padding-top: 0 !important;position: relative;display: none;overflow: hidden;}
.post section#category-archives ul {list-style: none;margin-left: 0;}
.post section#category-archives ul li a {color: #888;}
.post section#category-archives ul li a:hover {color: #000;}
.post section#category-archives h4 {border-bottom: 1px solid #e6e6e6;padding-bottom: 20px;}
.post section#category-archives .archives-close {display: block;margin-top: 17px;cursor: pointer;}
#comments .comments .comment .comment-author span.says, #comments .comments .comment .comment-awaiting-moderation, #comments .comments .comment br, [data-comments-visibility=hidden] #comments, [data-comments-visibility=hidden] .title-meta-comments, [data-comments-visibility=hidden] .title-meta-divider {display: none;}
.post section#category-archives .archives-close:hover {opacity: .5;}
.post section#category-archives nav ul li a {color: #292a2c;}
#comments {width: 100%;background: #f9f9f9;padding-top: 0 !important;margin-top: 1.66667rem;}
#comments .comments-title {padding-top: 5rem;margin-bottom: 1.66667rem;font-size: 1.66667rem;}
@media screen and (min-width:768px) and (max-width:991.98px) {#comments .comments-title {margin-bottom: 0;}}
#comments .no-comments {padding: 3.33333rem 0;text-align: center;}
#comments .comments {padding-bottom: 1.66667rem;}
#comments .comments .comment {padding: 1.66667rem 0;border-bottom: 1px solid #d6d6d6;position: relative;}
#comments .comments .comment .comments-pagination {text-align: right;margin-top: 30;}
#comments .comments .comment .comments-pagination a, #comments .comments .comment .comments-pagination span {padding-right: 10px;opacity: .7;text-transform: uppercase;font-size: .77778rem;}
#comments .comments .comment .depth-2, #comments .comments .comment .depth-3 {margin: 1.66667rem 0 0;padding: 1.66667rem 0 0;border-top: 1px solid #d6d6d6;border-bottom: 0;}
@media screen and (min-width:768px) and (max-width:991.98px) {#comments .comments .comment .depth-2, #comments .comments .comment .depth-3 {margin-left: 0;}
	#comments .comments .comment .comment-author .avatar {display: none;}}
#comments .comments .comment .depth-2 .comment-author, #comments .comments .comment .depth-2 .comment-meta, #comments .comments .comment .depth-2 p, #comments .comments .comment .depth-3 .comment-author, #comments .comments .comment .depth-3 .comment-meta, #comments .comments .comment .depth-3 p {margin-left: 1.66667rem;}
#comments .comments .comment .depth-2 p, #comments .comments .comment .depth-3 p {padding-left: 3.88889rem;}
#comments .comments .comment .depth-3 .comment-author, #comments .comments .comment .depth-3 .comment-meta, #comments .comments .comment .depth-3 p {margin-left: 3.33333rem;}
#comments .comments .comment .comment-author .avatar {width: 48px;height: 48px;position: absolute;border-radius: 50%;}
#comments .comments .comment .comment-author cite {color: #000;font-style: normal;margin-left: 3.88889rem;font-size: .88889rem;position: relative;top: -4px;}
#comments .comments .comment .comment-author cite a {color: #000;}
#comments .comments .comment .comment-author cite a:hover {opacity: .5;}
@media screen and (min-width:768px) and (max-width:991.98px) {#comments .comments .comment {margin-left: 0;}}
#comments .comments .comment .comment-meta {color: #000;line-height: 0;}
#comments .comments .comment .comment-meta a {display: block;color: #666;font-size: .88889rem;opacity: .7;margin-left: 3.88889rem;line-height: 1;}
#comments .comments .comment .comment-meta a:hover {color: #000;}
#comments .comments .comment .comment-meta a.comment-edit-link {display: none;}
#comments .comments .comment .reply a {padding: 6px 10px;color: #acacac;border: 1px solid #e6e6e6;position: absolute;top: 1.66667rem;right: 0;font-size: .77778rem;}
#comments .comments .comment p {padding-top: 1.66667rem;clear: both;margin-left: 3.88889rem;font-size: .88889rem;}
@media screen and (min-width:768px) and (max-width:991.98px) {#comments .comments .comment p {margin-left: 0;}}
#comments .comments .comment p span.moderation {font-size: .77778rem;opacity: .5;}
#comments .comments .comment p p:first-child {margin-bottom: 0;}
#comments .comments .comment p p {color: #292a2c;}
#comments #reply-title {padding: 1.66667rem 0;position: relative;font-weight: inherit;}
#comments #reply-title a {color: #000;}
#comments #reply-title #cancel-comment-reply-link {padding: 6px 10px;color: #acacac;border: 1px solid #e6e6e6;font-size: .77778rem;margin: -5px 0 0 10px;position: relative;top: -5px;cursor: pointer;}
#comments form#commentform {margin-bottom: 5rem;position: relative;}
#comments form#commentform input, #comments form#commentform textarea {font-size: 1rem;color: #000;width: 100%;padding: 15px !important;-webkit-appearance: none;background: #f9f9f9;height: auto;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;border: 1px solid #e0e0e0;margin-bottom: 10px;}
@media screen and (min-width:768px) and (max-width:991.98px) {#comments form#commentform input, #comments form#commentform textarea {padding: 8px;}}
#comments form#commentform #submit {width: 100%;background: #f9f9f9;color: #000;-webkit-appearance: none;cursor: pointer;text-align: center;}
#comments form#commentform #submit:hover {opacity: 1;}
#comments form#commentform #submit:hover, #comments form#commentform input:focus, #comments form#commentform input:hover, #comments form#commentform textarea:focus, #comments form#commentform textarea:hover {background: #f9f9f9;border: 1px solid #bebebe;-webkit-appearance: none;outline: 0;}
#comments form#commentform ::-webkit-input-placeholder {opacity: .5;}
#comments form#commentform ::-moz-placeholder {opacity: .5;}
#comments form#commentform :-ms-input-placeholder {opacity: .5;}
#comments form#commentform :-moz-placeholder {opacity: .5;}
#comments form#commentform .comment-input {position: relative;}
#comments form#commentform .error {border-color: red !important;}
#comments form#commentform label.error {display: none !important;}
.featured-img-full {width: 100%;max-width: 100% !important;padding: 0 !important;}
.featured-img-full .row {margin: 0;}
.featured-img-full .column {padding: 0;width: 100%;max-width: 100%;flex-basis: 100%;}
.featured-img-full img {width: 100%;height: auto;}
.has-featured-full .featured-image {margin-top: -70px;}
.post-divider {width: 100%;height: 1px;background: #e6e6e6;margin-top: 5rem;margin-bottom: 5rem;}
@media screen and (min-width:544px) and (max-width:767.98px) {.post-divider {margin-top: 3.33333rem;margin-bottom: 3.33333rem;}}
@media screen and (max-width:543.98px) {.post-divider {margin-top: 30;margin-bottom: 30;}}
.blog-pagination {margin-top: -2.5rem;margin-bottom: 5rem;}
.blog-pagination .older-posts {float: right;}
.fp-slide, .fp-slidesContainer {float: left;}
.sections {overflow-x: hidden;overflow-y: hidden;}
#content, #content-holder {background-color: #fff;position: relative;}
#content .content-block, #content .semplice-cover, #content-holder .content-block, #content-holder .semplice-cover {display: flex;flex-direction: column;border-style: solid;position: relative;width: 100%;}
#content .content-block .column, #content .semplice-cover .column, #content-holder .content-block .column, #content-holder .semplice-cover .column {display: flex;flex-direction: row;word-wrap: break-word;border-style: solid;position: relative;}
#content .content-block .column .content-wrapper, #content .semplice-cover .column .content-wrapper, #content-holder .content-block .column .content-wrapper, #content-holder .semplice-cover .column .content-wrapper {width: 100%;}
#content .content-block .column .content-wrapper .column-content, #content .semplice-cover .column .content-wrapper .column-content, #content-holder .content-block .column .content-wrapper .column-content, #content-holder .semplice-cover .column .content-wrapper .column-content {width: 100%;border-style: solid;position: relative;}
#content .content-block .column .content-wrapper .column-content .is-content, #content .semplice-cover .column .content-wrapper .column-content .is-content, #content-holder .content-block .column .content-wrapper .column-content .is-content, #content-holder .semplice-cover .column .content-wrapper .column-content .is-content {border-style: solid;}
#content .content-block .column .content-wrapper [data-module=image], #content .content-block .column .content-wrapper [data-module=gallerygrid], #content .content-block .column .content-wrapper [data-module=portfoliogrid], #content .content-block .column .content-wrapper [data-module=instagram], #content .content-block .column .content-wrapper [data-module=dribbble], #content .semplice-cover .column .content-wrapper [data-module=image], #content .semplice-cover .column .content-wrapper [data-module=gallerygrid], #content .semplice-cover .column .content-wrapper [data-module=portfoliogrid], #content .semplice-cover .column .content-wrapper [data-module=instagram], #content .semplice-cover .column .content-wrapper [data-module=dribbble], #content-holder .content-block .column .content-wrapper [data-module=image], #content-holder .content-block .column .content-wrapper [data-module=gallerygrid], #content-holder .content-block .column .content-wrapper [data-module=portfoliogrid], #content-holder .content-block .column .content-wrapper [data-module=instagram], #content-holder .content-block .column .content-wrapper [data-module=dribbble], #content-holder .semplice-cover .column .content-wrapper [data-module=image], #content-holder .semplice-cover .column .content-wrapper [data-module=gallerygrid], #content-holder .semplice-cover .column .content-wrapper [data-module=portfoliogrid], #content-holder .semplice-cover .column .content-wrapper [data-module=instagram], #content-holder .semplice-cover .column .content-wrapper [data-module=dribbble] {min-height: 1px;}
#content .content-block .spacer-column, #content .semplice-cover .spacer-column, #content-holder .content-block .spacer-column, #content-holder .semplice-cover .spacer-column {min-height: 100px;}
#content [data-height=fullscreen] .container, #content [data-masonry-init=delayed], #content-holder [data-height=fullscreen] .container, #content-holder [data-masonry-init=delayed] {min-height: 100vh;}
#content .content-block .cover-image, #content .content-block .cover-zoom, #content .semplice-cover .cover-image, #content .semplice-cover .cover-zoom, #content-holder .content-block .cover-image, #content-holder .content-block .cover-zoom, #content-holder .semplice-cover .cover-image, #content-holder .semplice-cover .cover-zoom {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;right: 0;}
#content .content-block .show-more, #content .semplice-cover .show-more, #content-holder .content-block .show-more, #content-holder .semplice-cover .show-more {cursor: pointer;position: absolute;bottom: 2px;width: 100%;z-index: 105;display: flex;justify-content: center;padding: 30px;}
#content .content-block .show-more svg, #content .semplice-cover .show-more svg, #content-holder .content-block .show-more svg, #content-holder .semplice-cover .show-more svg {fill: #fff;}
#content .content-block .show-more-hidden, #content .semplice-cover .show-more-hidden, #content-holder .content-block .show-more-hidden, #content-holder .semplice-cover .show-more-hidden {display: none;}
#content .content-block [data-cover-zoom=zoom], #content .semplice-cover [data-cover-zoom=zoom], #content-holder .content-block [data-cover-zoom=zoom], #content-holder .semplice-cover [data-cover-zoom=zoom] {transform-origin: 50% 80%;animation: coverZoom linear 50s;animation-iteration-count: infinite;-webkit-animation: coverZoom linear 50s;-webkit-animation-iteration-count: infinite;-moz-animation: coverZoom linear 50s;-moz-animation-iteration-count: infinite;-ms-animation: coverZoom linear 50s;-ms-animation-iteration-count: infinite;}
@keyframes coverZoom {0%, 100% {transform: scale(1);}
	50% {transform: scale(1.24);}}
@-moz-keyframes coverZoom {0%, 100% {-moz-transform: scale(1);}
	50% {-moz-transform: scale(1.24);}}
@-webkit-keyframes coverZoom {0%, 100% {-webkit-transform: scale(1);}
	50% {-webkit-transform: scale(1.24);}}
@-ms-keyframes coverZoom {#content .content-block 0%, #content .semplice-cover 0%, #content-holder .content-block 0%, #content-holder .semplice-cover 0% {-ms-transform: scale(1);}
	#content .content-block 50%, #content .semplice-cover 50%, #content-holder .content-block 50%, #content-holder .semplice-cover 50% {-ms-transform: scale(1.24);}
	#content .content-block 100%, #content .semplice-cover 100%, #content-holder .content-block 100%, #content-holder .semplice-cover 100% {-ms-transform: scale(1);}}
#content .content-block .background-video, #content .semplice-cover .background-video, #content-holder .content-block .background-video, #content-holder .semplice-cover .background-video {width: 100%;height: 100%;position: absolute;pointer-events: none;max-width: 100%;overflow: hidden;background-size: cover;background-position: top center;top: 0;left: 0;}
#content .content-block .background-video .column-content, #content .semplice-cover .background-video .column-content, #content-holder .content-block .background-video .column-content, #content-holder .semplice-cover .background-video .column-content {height: 100%;position: absolute;}
#content .content-block .background-video video, #content .semplice-cover .background-video video, #content-holder .content-block .background-video video, #content-holder .semplice-cover .background-video video {object-fit: cover;width: 100%;height: 100%;}
#content .content-block img, #content .semplice-cover img, #content-holder .content-block img, #content-holder .semplice-cover img {max-width: 100%;font-size: 0;line-height: 0;}
#content .content-block [data-module=paragraph] img, #content .semplice-cover [data-module=paragraph] img, #content-holder .content-block [data-module=paragraph] img, #content-holder .semplice-cover [data-module=paragraph] img {font-size: inherit;line-height: inherit;}
#content .content-block [data-content-for=xl], #content .semplice-cover [data-content-for=xl], #content-holder .content-block [data-content-for=xl], #content-holder .semplice-cover [data-content-for=xl] {display: block;}
#content .content-block [data-content-for=lg], #content .semplice-cover [data-content-for=lg], #content-holder .content-block [data-content-for=lg], #content-holder .semplice-cover [data-content-for=lg] {display: none;}
@media screen and (min-width:992px) and (max-width:1169.98px) {#content .content-block [data-content-for=lg], #content .semplice-cover [data-content-for=lg], #content-holder .content-block [data-content-for=lg], #content-holder .semplice-cover [data-content-for=lg] {display: block;}}
#content .content-block [data-content-for=md], #content .semplice-cover [data-content-for=md], #content-holder .content-block [data-content-for=md], #content-holder .semplice-cover [data-content-for=md] {display: none;}
@media screen and (min-width:768px) and (max-width:991.98px) {#content .content-block [data-content-for=md], #content .semplice-cover [data-content-for=md], #content-holder .content-block [data-content-for=md], #content-holder .semplice-cover [data-content-for=md] {display: block;}}
#content .content-block [data-content-for=sm], #content .semplice-cover [data-content-for=sm], #content-holder .content-block [data-content-for=sm], #content-holder .semplice-cover [data-content-for=sm] {display: none;}
@media screen and (min-width:544px) and (max-width:767.98px) {#content .content-block [data-content-for=sm], #content .semplice-cover [data-content-for=sm], #content-holder .content-block [data-content-for=sm], #content-holder .semplice-cover [data-content-for=sm] {display: block;}}
#content .content-block [data-content-for=xs], #content .semplice-cover [data-content-for=xs], #content-holder .content-block [data-content-for=xs], #content-holder .semplice-cover [data-content-for=xs] {display: none;}
@media screen and (max-width:543.98px) {#content .content-block [data-content-for=xs], #content .semplice-cover [data-content-for=xs], #content-holder .content-block [data-content-for=xs], #content-holder .semplice-cover [data-content-for=xs] {display: block;}
	#content .content-block .has-xs [data-content-for=xl], #content .semplice-cover .has-xs [data-content-for=xl], #content-holder .content-block .has-xs [data-content-for=xl], #content-holder .semplice-cover .has-xs [data-content-for=xl] {display: none;}
	#content [data-height=fullscreen] .container, #content-holder [data-height=fullscreen] .container {height: auto;min-height: auto;}}
@media screen and (min-width:544px) and (max-width:767.98px) {#content .content-block .has-sm [data-content-for=xl], #content .semplice-cover .has-sm [data-content-for=xl], #content-holder .content-block .has-sm [data-content-for=xl], #content-holder .semplice-cover .has-sm [data-content-for=xl] {display: none;}
	#content [data-height=fullscreen] .container, #content-holder [data-height=fullscreen] .container {height: auto;min-height: auto;}}
@media screen and (min-width:768px) and (max-width:991.98px) {#content .content-block .has-md [data-content-for=xl], #content .semplice-cover .has-md [data-content-for=xl], #content-holder .content-block .has-md [data-content-for=xl], #content-holder .semplice-cover .has-md [data-content-for=xl] {display: none;}}
@media screen and (min-width:992px) and (max-width:1169.98px) {#content .content-block .has-lg [data-content-for=xl], #content .semplice-cover .has-lg [data-content-for=xl], #content-holder .content-block .has-lg [data-content-for=xl], #content-holder .semplice-cover .has-lg [data-content-for=xl] {display: none;}}
@media screen and (min-width:1170px) {#content .content-block .has-xl [data-content-for=xl], #content .semplice-cover .has-xl [data-content-for=xl], #content-holder .content-block .has-xl [data-content-for=xl], #content-holder .semplice-cover .has-xl [data-content-for=xl] {display: none;}}
#content audio, #content video, #content-holder audio, #content-holder video {max-width: 100%;}
#content [data-content-position=free], #content-holder [data-content-position=free] {position: fixed;width: auto;}
#content .masonry, #content-holder .masonry {display: flex;flex-direction: row;}
#content .masonry .masonry-item-width, #content-holder .masonry .masonry-item-width {width: 8.33333%;}
#content .masonry .masonry-item, #content-holder .masonry .masonry-item {opacity: 0;font-size: 0;line-height: 0;box-sizing: border-box;transition-timing-function: ease;}
#content .masonry .masonry-item img, #content-holder .masonry .masonry-item img {max-width: 100%;width: 100%;height: auto;}
#content .masonry .pg-lazy-load, #content-holder .masonry .pg-lazy-load {transform: translateY(30px);}
#content .masonry .masonry-filter-transition, #content-holder .masonry .masonry-filter-transition {transition: all .5s ease;}
#content .load-more-wrapper, #content-holder .load-more-wrapper {display: flex;justify-content: center;width: 100%;}
#content .load-more-wrapper a, #content-holder .load-more-wrapper a {cursor: pointer;display: block;line-height: 0;font-size: 0;}
#content .load-more-wrapper a img, #content-holder .load-more-wrapper a img {width: 100%;height: auto;}
#content .load-more-wrapper a:hover, #content-holder .load-more-wrapper a:hover {transform: scale(1.1);}
#content [data-layout=fluid] .container, #content-holder [data-layout=fluid] .container {width: 100%;max-width: 100%;}
#content [data-gutter=no] .row, #content [data-layout=fluid] .container .row, #content-holder [data-gutter=no] .row, #content-holder [data-layout=fluid] .container .row {margin: 0;}
#content [data-gutter=no] .column, #content [data-gutter=no] .container, #content [data-gutter=no] .container-fluid, #content-holder [data-gutter=no] .column, #content-holder [data-gutter=no] .container, #content-holder [data-gutter=no] .container-fluid {padding: 0;}
#content .semplice-cover .container, #content-holder .semplice-cover .container {min-height: auto;height: 100%;}
#content [data-height=custom], #content-holder [data-height=custom] {overflow: hidden;min-height: .55556rem;}
#content [data-valign=center] .container, #content-holder [data-valign=center] .container {align-content: stretch;align-items: stretch;}
#content [data-valign=center] .container .row, #content-holder [data-valign=center] .container .row {align-items: center;}
#content [data-valign=top] .container, #content-holder [data-valign=top] .container {align-content: stretch;align-items: stretch;}
#content [data-valign=top] .container .row, #content-holder [data-valign=top] .container .row {align-items: flex-start;}
#content [data-valign=bottom] .container, #content-holder [data-valign=bottom] .container {align-content: stretch;align-items: stretch;}
#content [data-valign=bottom] .container .row, #content-holder [data-valign=bottom] .container .row {align-items: flex-end;}
#content [data-valign=stretch] .container, #content-holder [data-valign=stretch] .container {align-content: stretch;}
#content [data-justify=left] .container .row, #content-holder [data-justify=left] .container .row {justify-content: flex-start;}
#content [data-justify=center] .container .row, #content-holder [data-justify=center] .container .row {justify-content: center;}
#content [data-justify=right] .container .row, #content-holder [data-justify=right] .container .row {justify-content: flex-end;}
#content [data-justify=space-between] .container .row, #content-holder [data-justify=space-between] .container .row {justify-content: space-between;}
#content [data-justify=space-around] .container .row, #content-holder [data-justify=space-around] .container .row {justify-content: space-around;}
@media screen and (min-width:544px) and (max-width:767.98px) {#content [data-mobile-visibility=hidden], #content-holder [data-mobile-visibility=hidden] {display: none;}}
@media screen and (max-width:543.98px) {#content [data-mobile-visibility=hidden], #content-holder [data-mobile-visibility=hidden] {display: none;}}
#content .pg-category-filter ul, #content-holder .pg-category-filter ul {display: flex;flex-wrap: wrap;justify-content: flex-end;padding: 0;height: 100%;align-items: center;margin: 0 !important;}
#content .pg-category-filter ul li a, #content-holder .pg-category-filter ul li a {font-size: 16px;color: #888;padding-right: 1.77778rem;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
#content .pg-category-filter ul li a.pg-filter-active, #content .pg-category-filter ul li a:hover, #content-holder .pg-category-filter ul li a.pg-filter-active, #content-holder .pg-category-filter ul li a:hover {color: #000;}
#content .pg-category-filter ul li:last-child a, #content-holder .pg-category-filter ul li:last-child a {padding-right: 0 !important;}
#content .pg-category-filter .semplice-event, #content-holder .pg-category-filter .semplice-event {cursor: pointer;}
#content [data-valign=center], #content-holder [data-valign=center] {align-items: center;}
#content [data-valign=top], #content-holder [data-valign=top] {align-items: flex-start;}
#content [data-valign=bottom], #content-holder [data-valign=bottom] {align-items: flex-end;}
#content [data-valign=stretch], #content-holder [data-valign=stretch] {align-items: stretch;}
@media screen and (max-width:543.98px) {#content [data-xs-visibility=hide], #content-holder [data-xs-visibility=hide] {display: none;}}
@media screen and (min-width:544px) and (max-width:767.98px) {#content [data-sm-visibility=hide], #content-holder [data-sm-visibility=hide] {display: none;}}
@media screen and (min-width:768px) and (max-width:991.98px) {#content [data-md-visibility=hide], #content-holder [data-md-visibility=hide] {display: none;}}
@media screen and (min-width:992px) and (max-width:1169.98px) {#content [data-lg-visibility=hide], #content-holder [data-lg-visibility=hide] {display: none;}}
#content .ce-image, #content-holder .ce-image {font-size: 0;line-height: 0;}
#content .ce-image [data-width=grid-width], #content-holder .ce-image [data-width=grid-width] {width: 100%;height: auto;}
#content .ce-image [data-width=original], #content-holder .ce-image [data-width=original] {max-width: 100%;height: auto;}
#content .gg-hover, #content .lightbox-item, #content-holder .gg-hover, #content-holder .lightbox-item {cursor: -webkit-zoom-in;cursor: -moz-zoom-in;}
#content [data-module=spacer] .spacer-container:after, #content [data-module=spacer] .spacer-container:before, #content-holder [data-module=spacer] .spacer-container:after, #content-holder [data-module=spacer] .spacer-container:before {content: "";display: table;}
#content [data-module=spacer] .spacer, #content-holder [data-module=spacer] .spacer {height: .55556rem;background: #e0e0e0;}
#content [data-module=portfoliogrid] .bottom-center .post-title, #content [data-module=portfoliogrid] .bottom-left .post-title, #content [data-module=portfoliogrid] .bottom-right .post-title, #content [data-module=portfoliogrid] .middle-center .post-title, #content [data-module=portfoliogrid] .middle-left .post-title, #content [data-module=portfoliogrid] .middle-right .post-title, #content [data-module=portfoliogrid] .top-center .post-title, #content [data-module=portfoliogrid] .top-left .post-title, #content [data-module=portfoliogrid] .top-right .post-title, #content-holder [data-module=portfoliogrid] .bottom-center .post-title, #content-holder [data-module=portfoliogrid] .bottom-left .post-title, #content-holder [data-module=portfoliogrid] .bottom-right .post-title, #content-holder [data-module=portfoliogrid] .middle-center .post-title, #content-holder [data-module=portfoliogrid] .middle-left .post-title, #content-holder [data-module=portfoliogrid] .middle-right .post-title, #content-holder [data-module=portfoliogrid] .top-center .post-title, #content-holder [data-module=portfoliogrid] .top-left .post-title, #content-holder [data-module=portfoliogrid] .top-right .post-title {position: absolute;z-index: 10;}
#content [data-module=portfoliogrid] .bottom-center .thumb-hover-meta, #content [data-module=portfoliogrid] .bottom-left .thumb-hover-meta, #content [data-module=portfoliogrid] .bottom-right .thumb-hover-meta, #content [data-module=portfoliogrid] .middle-center .thumb-hover-meta, #content [data-module=portfoliogrid] .middle-left .thumb-hover-meta, #content [data-module=portfoliogrid] .middle-right .thumb-hover-meta, #content [data-module=portfoliogrid] .top-center .thumb-hover-meta, #content [data-module=portfoliogrid] .top-left .thumb-hover-meta, #content [data-module=portfoliogrid] .top-right .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .bottom-center .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .bottom-left .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .bottom-right .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .middle-center .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .middle-left .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .middle-right .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .top-center .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .top-left .thumb-hover-meta, #content-holder [data-module=portfoliogrid] .top-right .thumb-hover-meta {display: none;}
#content [data-module=portfoliogrid] .bottom-left .post-title, #content [data-module=portfoliogrid] .middle-left .post-title, #content [data-module=portfoliogrid] .top-left .post-title, #content-holder [data-module=portfoliogrid] .bottom-left .post-title, #content-holder [data-module=portfoliogrid] .middle-left .post-title, #content-holder [data-module=portfoliogrid] .top-left .post-title {top: 0;left: 0;text-align: left;}
#content [data-module=portfoliogrid] .bottom-center .post-title, #content [data-module=portfoliogrid] .middle-center .post-title, #content [data-module=portfoliogrid] .top-center .post-title, #content-holder [data-module=portfoliogrid] .bottom-center .post-title, #content-holder [data-module=portfoliogrid] .middle-center .post-title, #content-holder [data-module=portfoliogrid] .top-center .post-title {top: 0;left: 50%;transform: translateX(-50%);text-align: center;}
#content [data-module=portfoliogrid] .bottom-right .post-title, #content [data-module=portfoliogrid] .middle-right .post-title, #content [data-module=portfoliogrid] .top-right .post-title, #content-holder [data-module=portfoliogrid] .bottom-right .post-title, #content-holder [data-module=portfoliogrid] .middle-right .post-title, #content-holder [data-module=portfoliogrid] .top-right .post-title {top: 0;right: 0;text-align: right;}
#content [data-module=portfoliogrid] .middle-center .post-title, #content [data-module=portfoliogrid] .middle-left .post-title, #content [data-module=portfoliogrid] .middle-right .post-title, #content-holder [data-module=portfoliogrid] .middle-center .post-title, #content-holder [data-module=portfoliogrid] .middle-left .post-title, #content-holder [data-module=portfoliogrid] .middle-right .post-title {top: 50%;transform: translateY(-50%);}
#content [data-module=portfoliogrid] .bottom-center .post-title, #content [data-module=portfoliogrid] .bottom-left .post-title, #content [data-module=portfoliogrid] .bottom-right .post-title, #content-holder [data-module=portfoliogrid] .bottom-center .post-title, #content-holder [data-module=portfoliogrid] .bottom-left .post-title, #content-holder [data-module=portfoliogrid] .bottom-right .post-title {top: auto;bottom: 0;}
#content [data-module=portfoliogrid] .middle-center .post-title, #content-holder [data-module=portfoliogrid] .middle-center .post-title {padding: 0 !important;transform: translate(-50%,-50%) !important;}
#content [data-module=portfoliogrid] .below-left .post-title, #content-holder [data-module=portfoliogrid] .below-left .post-title {text-align: left;}
#content [data-module=portfoliogrid] .below-right .post-title, #content [data-module=mailchimp] [data-alignment=right], #content-holder [data-module=portfoliogrid] .below-right .post-title, #content-holder [data-module=mailchimp] [data-alignment=right] {text-align: right;}
#content [data-module=mailchimp] .mailchimp-inner, #content-holder [data-module=mailchimp] .mailchimp-inner {display: inline-block;}
#content [data-module=mailchimp] form, #content-holder [data-module=mailchimp] form {display: flex;}
#content [data-module=mailchimp] [data-alignment=left], #content-holder [data-module=mailchimp] [data-alignment=left] {text-align: left;}
#content [data-module=mailchimp] [data-alignment=center], #content-holder [data-module=mailchimp] [data-alignment=center] {text-align: center;}
#content [data-module=mailchimp] [data-fname=disabled] #mce-FNAME, #content-holder [data-module=mailchimp] [data-fname=disabled] #mce-FNAME {display: none !important;}
#content [data-module=mailchimp] [data-layout=vertical] .mailchimp-inner, #content-holder [data-module=mailchimp] [data-layout=vertical] .mailchimp-inner {width: 100%;}
#content [data-module=mailchimp] [data-layout=vertical] form, #content-holder [data-module=mailchimp] [data-layout=vertical] form {flex-direction: column;}
#content [data-module=mailchimp] [data-layout=vertical] form button, #content [data-module=mailchimp] [data-layout=vertical] form input, #content-holder [data-module=mailchimp] [data-layout=vertical] form button, #content-holder [data-module=mailchimp] [data-layout=vertical] form input {width: 100% !important;}
#content [data-module=mailchimp] button, #content [data-module=mailchimp] input, #content-holder [data-module=mailchimp] button, #content-holder [data-module=mailchimp] input {width: auto;height: auto;padding: 1.11111rem 1.66667rem;font-size: 1rem;line-height: 1;box-shadow: none !important;border: 0 solid #000;background: #f0f0f0;color: #000;max-width: 100%;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
@media screen and (min-width:544px) and (max-width:767.98px) {#content [data-module=mailchimp] button, #content [data-module=mailchimp] input, #content-holder [data-module=mailchimp] button, #content-holder [data-module=mailchimp] input {width: 100% !important;}}
@media screen and (max-width:543.98px) {#content [data-module=mailchimp] form, #content-holder [data-module=mailchimp] form {display: block;}
	#content [data-module=mailchimp] button, #content [data-module=mailchimp] input, #content-holder [data-module=mailchimp] button, #content-holder [data-module=mailchimp] input {width: 100% !important;}}
#content [data-module=mailchimp] input, #content-holder [data-module=mailchimp] input {width: 12.77778rem;}
#content .ce-button [data-width=grid-width], #content .ce-button [data-width=grid-width] a, #content .content-block .ce-button [data-width=grid-width], #content .content-block .ce-button [data-width=grid-width] a, #content-holder .ce-button [data-width=grid-width], #content-holder .ce-button [data-width=grid-width] a, #content-holder .content-block .ce-button [data-width=grid-width], #content-holder .content-block .ce-button [data-width=grid-width] a {width: 100%;}
#content [data-module=mailchimp] input:focus, #content [data-module=mailchimp] input:hover, #content-holder [data-module=mailchimp] input:focus, #content-holder [data-module=mailchimp] input:hover {color: #000;background: #e6e6e6;}
#content [data-module=mailchimp] button, #content-holder [data-module=mailchimp] button {color: #000;margin: 0;line-height: 1;background: #ffd300;border: 0 solid #000;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;text-align: center;}
#content [data-module=mailchimp] button:hover, #content-holder [data-module=mailchimp] button:hover {background: #ffe152;}
#content [data-module=mailchimp] input::-webkit-input-placeholder, #content-holder [data-module=mailchimp] input::-webkit-input-placeholder {line-height: normal;}
#content [data-module=mailchimp] input::-moz-placeholder, #content-holder [data-module=mailchimp] input::-moz-placeholder {line-height: normal;}
#content [data-module=mailchimp] input:-ms-input-placeholder, #content-holder [data-module=mailchimp] input:-ms-input-placeholder {line-height: normal;}
#content [data-module=mailchimp] input:-moz-placeholder, #content-holder [data-module=mailchimp] input:-moz-placeholder {line-height: normal;}
#content [data-module=mailchimp] input:hover::-webkit-input-placeholder, #content-holder [data-module=mailchimp] input:hover::-webkit-input-placeholder {color: #666;}
#content [data-module=mailchimp] input:hover::-moz-placeholder, #content-holder [data-module=mailchimp] input:hover::-moz-placeholder {color: #666;}
#content [data-module=mailchimp] input:hover:-ms-input-placeholder, #content-holder [data-module=mailchimp] input:hover:-ms-input-placeholder {color: #666;}
#content [data-module=mailchimp] input:hover:-moz-placeholder, #content-holder [data-module=mailchimp] input:hover:-moz-placeholder {color: #666;}
#content .ce-button, #content-holder .ce-button {text-align: center;}
#content .ce-button .is-content, #content-holder .ce-button .is-content {display: inline-block;background-color: #ffd300;cursor: pointer;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
#content .ce-button .is-content a, #content-holder .ce-button .is-content a {padding: .55556rem;border-style: solid;margin: 0;-webkit-appearance: none;outline: 0;color: #000;border-width: 0;font-size: .88889rem;display: inline-block;text-align: center;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
#content .ce-button .is-content a:hover p, #content .ce-button .is-content a:hover p span, #content-holder .ce-button .is-content a:hover p, #content-holder .ce-button .is-content a:hover p span {color: inherit !important;}
#content .ce-button .is-content:hover, #content-holder .ce-button .is-content:hover {background-color: #ffe152;}
#content .content-block .ce-button .is-content, #content-holder .content-block .ce-button .is-content {display: inline-block;background-color: #ffd300;cursor: pointer;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
#content .content-block .ce-button .is-content a, #content-holder .content-block .ce-button .is-content a {padding: .55556rem;border-style: solid;margin: 0;-webkit-appearance: none;outline: 0;color: #000;border-width: 0;font-size: .88889rem;display: inline-block;text-align: center;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
#content .content-block .ce-button .is-content a:hover p, #content .content-block .ce-button .is-content a:hover p span, #content-holder .content-block .ce-button .is-content a:hover p, #content-holder .content-block .ce-button .is-content a:hover p span {color: inherit !important;}
#content .content-block .ce-button .is-content:hover, #content-holder .content-block .ce-button .is-content:hover {background-color: #ffe152;}
#content [data-align=center], #content-holder [data-align=center] {text-align: center;}
#content [data-align=left], #content-holder [data-align=left] {text-align: left;}
#content [data-align=right], #content-holder [data-align=right] {text-align: right;}
#content .dribbble-error, #content .gallerygrid-error, #content .instagram-error, #content-holder .dribbble-error, #content-holder .gallerygrid-error, #content-holder .instagram-error {width: 100%;padding: 80px 30px;background: #f5f5f5;text-align: center;}
#content .dribbble-error svg, #content .gallerygrid-error svg, #content .instagram-error svg, #content-holder .dribbble-error svg, #content-holder .gallerygrid-error svg, #content-holder .instagram-error svg {margin-bottom: 20px;}
#content .dribbble-error p, #content .gallerygrid-error p, #content .instagram-error p, #content-holder .dribbble-error p, #content-holder .gallerygrid-error p, #content-holder .instagram-error p {font-family: "Open Sans",sans-serif;font-size: 26px;font-weight: 300;max-width: 700px;margin: 0 auto;}
#content .dribbble-error p.sub, #content .gallerygrid-error p.sub, #content .instagram-error p.sub, #content-holder .dribbble-error p.sub, #content-holder .gallerygrid-error p.sub, #content-holder .instagram-error p.sub {font-family: "Open Sans",sans-serif;font-size: 18px;font-weight: 300;max-width: 700px;margin: 0 auto;color: #888;padding-top: 15px;}
#content .dribbble-error p.sub a, #content .gallerygrid-error p.sub a, #content .instagram-error p.sub a, #content-holder .dribbble-error p.sub a, #content-holder .gallerygrid-error p.sub a, #content-holder .instagram-error p.sub a {color: #000;border-bottom: 2px solid #ccc;}
#content .dribbble-error a, #content .gallerygrid-error a, #content .instagram-error a, #content-holder .dribbble-error a, #content-holder .gallerygrid-error a, #content-holder .instagram-error a {margin-top: 30px;}
#content a.instagram-video .ce-video, #content-holder a.instagram-video .ce-video {pointer-events: none;}
#content .share-box, #content-holder .share-box {display: flex;flex-wrap: wrap;margin: 0 -15px;}
#content .share-box .first, #content-holder .share-box .first {margin-left: 0 !important;}
#content .share-box .semplice-share, #content-holder .share-box .semplice-share {height: 54px;overflow: hidden;cursor: pointer;width: 33.3333%;padding: 0 15px;}
#content .share-box .semplice-share .share-button, #content .share-box .semplice-share .text, #content-holder .share-box .semplice-share .share-button, #content-holder .share-box .semplice-share .text {color: #888;font-size: .77778rem;text-transform: uppercase;text-align: center;letter-spacing: 1px;height: 54px;line-height: 54px;border: 1px solid #e6e6e6;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
@media screen and (min-width:544px) and (max-width:767.98px) {#content .share-box .semplice-share .share-button, #content .share-box .semplice-share .text, #content-holder .share-box .semplice-share .share-button, #content-holder .share-box .semplice-share .text {font-size: .66667rem;}}
#content .share-box .semplice-share .share-button a, #content .share-box .semplice-share .text a, #content-holder .share-box .semplice-share .share-button a, #content-holder .share-box .semplice-share .text a {color: #fff !important;height: 54px;display: block !important;width: 100%;}
#content .share-box .semplice-share .button-facebook, #content-holder .share-box .semplice-share .button-facebook {border: 1px solid #3b5998;background: #3b5998;}
#content .share-box .semplice-share .button-twitter, #content-holder .share-box .semplice-share .button-twitter {border: 1px solid #0084b4;background: #0084b4;}
#content .share-box .semplice-share .button-linkedin, #content-holder .share-box .semplice-share .button-linkedin {border: 1px solid #0077b5;background: #0077b5;}
#content .share-box .semplice-share:hover .text, #content-holder .share-box .semplice-share:hover .text {margin-top: -54px;}
#content .share-box .share-icons-wrapper, #content-holder .share-box .share-icons-wrapper {width: 100%;display: inline-block;text-align: center;font-size: 0;}
#content .share-box .share-icons-wrapper p, #content-holder .share-box .share-icons-wrapper p {text-transform: uppercase;margin-bottom: 6px;font-size: .83333rem;line-height: 1;padding-bottom: .83333rem;color: #000;letter-spacing: 1px;}
#content .share-box .share-icons-wrapper .semplice-share-icons, #content-holder .share-box .share-icons-wrapper .semplice-share-icons {display: inline-block;}
#content .share-box .share-icons-wrapper .semplice-share-icons .share-icon a, #content-holder .share-box .share-icons-wrapper .semplice-share-icons .share-icon a {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;line-height: 0;display: block;padding: 0 .44444rem;font-size: 0;}
#content .share-box .share-icons-wrapper .semplice-share-icons .share-icon a svg, #content-holder .share-box .share-icons-wrapper .semplice-share-icons .share-icon a svg {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;fill: #000;width: auto;height: 26px;}
#content .share-box .share-icons-wrapper .semplice-share-icons .icon-facebook a:hover svg, #content-holder .share-box .share-icons-wrapper .semplice-share-icons .icon-facebook a:hover svg {fill: #3b5998 !important;}
#content .share-box .share-icons-wrapper .semplice-share-icons .icon-twitter a:hover svg, #content-holder .share-box .share-icons-wrapper .semplice-share-icons .icon-twitter a:hover svg {fill: #0084b4 !important;}
#content .share-box .share-icons-wrapper .semplice-share-icons .icon-linkedin a:hover svg, #content-holder .share-box .share-icons-wrapper .semplice-share-icons .icon-linkedin a:hover svg {fill: #0077b5 !important;}
.apg-transition-clone .apg .flickity-prev-next-button .arrow, .fp-hor-nav a svg, .fp-vert-nav a svg, [data-apg-preset=horizontal-fullscreen] .apg .flickity-prev-next-button .arrow {fill: #fff;}
@keyframes sliderPreloader {0%, 100% {transform: scale(1);}
	50% {transform: scale(1.11);}}
#content .transitions-preloader, #content-holder .transitions-preloader {height: 100vh;display: flex;justify-content: center;align-items: center;z-index: 1;position: absolute;width: 100%;}
#content .transitions-preloader .loader-image, #content-holder .transitions-preloader .loader-image {position: absolute;height: auto;transform: scale(1);}
.no-content {font-size: 2rem;width: 100%;text-align: center;padding: 2.77778rem 0;font-weight: 300;color: #000;}
.no-content span {display: block;font-size: 1rem;width: 500px;font-weight: 400;line-height: 1.44444rem;color: #888;padding-top: 1.11111rem;margin: 0 auto;}
.no-content span a {color: #000;}
@media screen and (min-width:544px) and (max-width:767.98px) {.no-content span {width: 100%;}}
@media screen and (max-width:543.98px) {.no-content span {width: 100%;}}
[data-breakpoint=sm] #content-holder [data-height=fullscreen] .container, [data-breakpoint=xs] #content-holder [data-height=fullscreen] .container {height: auto !important;min-height: auto;}
[data-breakpoint=sm] #content-holder .semplice-cover .container, [data-breakpoint=xs] #content-holder .semplice-cover .container {min-height: 100vh !important;height: 100%;}
[data-breakpoint=sm] #content-holder [data-module=mailchimp] button, [data-breakpoint=sm] #content-holder [data-module=mailchimp] input, [data-breakpoint=xs] #content-holder [data-module=mailchimp] button, [data-breakpoint=xs] #content-holder [data-module=mailchimp] input {width: 100% !important;}
[data-breakpoint=xs] #content-holder [data-module=mailchimp] form {display: block !important;}
@media screen and (max-width:543.98px) {[data-column-mode-xs=multi] .masonry-item {width: 50%;max-width: 50%;flex: 0 0 auto;flex-basis: 50%;}}
[data-breakpoint=xs] [data-column-mode-xs=multi] .masonry-item {width: 50%;max-width: 50%;flex: 0 0 auto;flex-basis: 50%;}
.is-frontend .content-container, .is-frontend .transition-wrap {background: #fff;}
.is-frontend #content-holder, .is-frontend #content-holder .content-container {position: absolute;width: 100%;min-height: 100%;top: 0;left: 0;}
#superContainer, .fp-section, .fp-slides, .fp-slidesContainer, .is-frontend #content .content-block .content-wrapper, .is-frontend #content .content-block .row, .is-frontend #content-holder .content-block .content-wrapper, .is-frontend #content-holder .content-block .row {position: relative;}
.is-frontend #content-holder button, .is-frontend #content-holder input {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.is-frontend #content, .is-frontend #content-holder {background-color: transparent;}
.is-frontend #content .sections, .is-frontend #content-holder .sections {margin-top: 3.88889rem;}
.is-frontend #content .ce-button .is-content, .is-frontend #content .ce-button .is-content a, .is-frontend #content-holder .ce-button .is-content, .is-frontend #content-holder .ce-button .is-content a {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.is-frontend #content .content-block .spacer-column, .is-frontend #content-holder .content-block .spacer-column {height: auto;min-height: auto;}
.is-frontend #content .semplice-cover, .is-frontend #content-holder .semplice-cover {overflow: hidden;height: 100vh;}
.is-frontend #content .share-box .semplice-share .share-button, .is-frontend #content .share-box .semplice-share .text, .is-frontend #content .share-box .share-icons-wrapper .semplice-share-icons .share-icon a, .is-frontend #content .share-box .share-icons-wrapper .semplice-share-icons .share-icon svg, .is-frontend #content-holder .share-box .semplice-share .share-button, .is-frontend #content-holder .share-box .semplice-share .text, .is-frontend #content-holder .share-box .share-icons-wrapper .semplice-share-icons .share-icon a, .is-frontend #content-holder .share-box .share-icons-wrapper .semplice-share-icons .share-icon svg {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.fp-enabled body, html.fp-enabled {margin: 0;padding: 0;overflow: hidden;overflow-x: hidden !important;-webkit-tap-highlight-color: transparent;}
#superContainer {height: 100%;touch-action: none;}
.fp-section {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fp-slide, .fp-slidesContainer {height: 100%;display: block;}
.fp-slides {z-index: 1;height: 100%;overflow: hidden;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table {display: table;table-layout: fixed;width: 100%;position: relative;}
.fp-tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.fp-controlArrow {-khtml-user-select: none;position: absolute;z-index: 4;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
#fp-nav, .fp-slidesNav {-webkit-transform: translate3d(0,0,0);opacity: 1;}
.fp-controlArrow.fp-prev {left: 15px;width: 0;border-width: 38.5px 34px 38.5px 0;border-color: transparent #fff transparent transparent;}
.fp-controlArrow.fp-next {right: 15px;border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;}
.fp-scrollable {overflow: hidden;position: relative;}
.fp-scroller {overflow: hidden;}
.iScrollIndicator {border: 0 !important;}
.fp-notransition {-webkit-transition: none !important;transition: none !important;}
#fp-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;}
#fp-nav.right {right: 17px;}
#fp-nav.left {left: 17px;}
.fp-slidesNav {position: absolute;z-index: 4;left: 50%;-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.fp-slidesNav.bottom {bottom: 17px;transform: translate(0,0);}
.fp-slidesNav.bottom li {margin: 4px !important;}
.fp-slidesNav.top {top: 17px;}
#fp-nav ul, .fp-slidesNav ul {margin: 0;padding: 0;}
#fp-nav ul li, .fp-slidesNav ul li {display: block;width: 14px;height: 13px;margin: 8px;position: relative;}
.fp-slidesNav ul li {display: inline-block;}
#fp-nav ul li .fp-tooltip, .fp-hor-nav a, .fp-vert-nav a {display: block;cursor: pointer;}
#fp-nav ul li a, .fp-slidesNav ul li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}
#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span {height: 10px;width: 10px;margin: -5px 0 0 -5px;border-radius: 100%;opacity: 1;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {border-radius: 50%;position: absolute;z-index: 1;height: 6px;width: 6px;border: 0;background: #333;left: 50%;top: 50%;margin: -3px 0 0 -3px;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;opacity: .6;}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {width: 10px;height: 10px;margin: -5px 0 0 -5px;opacity: 1 !important;}
#fp-nav ul li .fp-tooltip {position: absolute;top: -2px;color: #fff;font-size: 14px;font-family: arial,helvetica,sans-serif;white-space: nowrap;max-width: 220px;overflow: hidden;opacity: 0;width: 0;}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+.fp-tooltip {-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in;width: auto;opacity: 1;}
#fp-nav ul li .fp-tooltip.right {right: 20px;}
#fp-nav ul li .fp-tooltip.left {left: 20px;}
.fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell, .fp-auto-height.fp-section, .fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell, .fp-responsive .fp-auto-height-responsive.fp-section {height: auto !important;}
.fp-vert-nav {width: 53px;height: 160px;position: fixed;top: 50%;right: 30px;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 100;}
.fp-vert-nav a {width: 53px;height: 20px;padding: 10px 0;box-sizing: content-box;}
.fp-vert-nav a.next {position: absolute;bottom: 0;}
.fp-hor-nav {width: 100%;height: 100vh;position: absolute;top: 0;}
.fp-hor-nav a {width: 18px;height: 40px;position: absolute;padding: 0 10px;box-sizing: content-box;z-index: 100;top: 50%;margin-left: 30px;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.fp-hor-nav a.next {right: 30px;}
.fp-hor-nav a svg, .fp-vert-nav a svg {transition: all .2s ease-out;}
.fp-hor-nav a:hover svg, .fp-vert-nav a:hover svg {transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
#coverslider {z-index: 2;}
.view-project {position: absolute;bottom: 3.33333rem;width: 100%;z-index: 10000;text-align: center;}
@media screen and (min-width:768px) and (max-width:991.98px) {.view-project {bottom: 1.66667rem;}}
@media screen and (max-width:543.98px) {.view-project {bottom: 1.66667rem;}}
.view-project a {background: 0 0;font-size: 13px;letter-spacing: 2px;text-transform: uppercase;padding: 8px 30px;color: #fff;text-align: center;display: inline-block;border: 1px solid rgba(255,255,255,.7);border-radius: 2px;}
@media screen and (min-width:544px) and (max-width:767.98px) {.view-project {bottom: 1.66667rem;}
	.view-project a {padding: 0 10px;font-size: 11px;border-radius: 4px;}}
.view-project a:hover {background: #fff;color: #000;}
.has-dots {bottom: 80px;}
#coverslider .background-video, #coverslider .cover-zoom {z-index: -1;}
#coverslider section.content-block, #coverslider section.semplice-cover {height: 100vh;overflow-x: hidden;}
#coverslider .show-more {display: none !important;}
.thumb .post-title {text-align: center;color: #000;font-size: .88889rem;line-height: 1 !important;margin: 0;}
.thumb .post-title span {display: block;font-size: .77778rem;color: #bbb;}
.thumb .thumb-img-link {display: block;position: relative;}
.thumb .thumb-inner {position: relative;overflow: hidden;}
.thumb .thumb-inner img {transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
.thumb .thumb-inner .thumb-hover {position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);opacity: 0;top: 0;z-index: 10;transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;display: flex;}
.thumb .thumb-inner .thumb-hover .thumb-hover-meta {width: 100%;position: relative;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.thumb .thumb-inner .thumb-hover .thumb-hover-meta p {font-size: inherit !important;}
.thumb .thumb-inner .thumb-hover .thumb-hover-meta a, .thumb .thumb-inner .thumb-hover .thumb-hover-meta p, .thumb .thumb-inner .thumb-hover .thumb-hover-meta span {line-height: 1.5;}
.thumb .thumb-inner .thumb-hover .hide-both, .thumb .thumb-inner .thumb-hover .show-category .title, .thumb .thumb-inner .thumb-hover .show-category br, .thumb .thumb-inner .thumb-hover .show-title .category {display: none;}
.thumb .thumb-inner .thumb-hover .bottom-center, .thumb .thumb-inner .thumb-hover .middle-center, .thumb .thumb-inner .thumb-hover .top-center {text-align: center;}
.thumb .thumb-inner .thumb-hover .bottom-right, .thumb .thumb-inner .thumb-hover .middle-right, .thumb .thumb-inner .thumb-hover .top-right {text-align: right;}
.thumb .thumb-inner .thumb-hover .middle-center, .thumb .thumb-inner .thumb-hover .middle-left, .thumb .thumb-inner .thumb-hover .middle-right {align-self: center;}
.thumb .thumb-inner .thumb-hover .bottom-center, .thumb .thumb-inner .thumb-hover .bottom-left, .thumb .thumb-inner .thumb-hover .bottom-right {align-self: flex-end;}
.thumb .thumb-inner:hover .thumb-hover, .thumb .wrap-focus .thumb-hover {opacity: 1;}
.thumb .thumb-inner:hover .thumb-hover .move-bottom, .thumb .thumb-inner:hover .thumb-hover .move-left, .thumb .thumb-inner:hover .thumb-hover .move-right, .thumb .thumb-inner:hover .thumb-hover .move-top, .thumb .wrap-focus .thumb-hover .move-bottom, .thumb .wrap-focus .thumb-hover .move-left, .thumb .wrap-focus .thumb-hover .move-right, .thumb .wrap-focus .thumb-hover .move-top {transform: translate(0,0);}
.is-frontend .thumb-inner .thumb-hover .thumb-hover-meta {transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
.is-frontend .thumb-inner .thumb-hover .move-top {transform: translateY(-30px);}
.is-frontend .thumb-inner .thumb-hover .move-right {transform: translateX(30px);}
.is-frontend .thumb-inner .thumb-hover .move-bottom {transform: translateY(30px);}
.is-frontend .thumb-inner .thumb-hover .move-left {transform: translateX(-30px);}
.portfolio-grid .apg-grid-item {width: 100%;}
.apg-transition-clone, [data-apg-preset=horizontal-fullscreen] {height: 100%;}
.apg-transition-clone .flickity-viewport, [data-apg-preset=horizontal-fullscreen] .flickity-viewport {width: 100%;}
.apg-transition-clone .apg, [data-apg-preset=horizontal-fullscreen] .apg {min-height: 1px;height: 100%;}
.apg-transition-clone .apg .hor-full-next, [data-apg-preset=horizontal-fullscreen] .apg .hor-full-next {right: 30px;left: inherit;}
.apg-transition-clone .apg .apg-post, [data-apg-preset=horizontal-fullscreen] .apg .apg-post {position: relative;height: 100%;}
.apg-transition-clone .apg .even, [data-apg-preset=horizontal-fullscreen] .apg .even {background: #000;}
.apg-transition-clone .apg .odd, [data-apg-preset=horizontal-fullscreen] .apg .odd {background: #ccc;}
.apg-transition-clone .apg .apg-grid-item, [data-apg-preset=horizontal-fullscreen] .apg .apg-grid-item {height: 100%;position: relative;cursor: pointer;display: flex;font-size: 0;}
.apg-transition-clone .apg .apg-grid-item .post-thumbnail, [data-apg-preset=horizontal-fullscreen] .apg .apg-grid-item .post-thumbnail {height: 100%;width: 100%;}
.apg-transition-clone .apg .apg-grid-item .post-thumbnail img, [data-apg-preset=horizontal-fullscreen] .apg .apg-grid-item .post-thumbnail img {height: 100%;width: 100%;object-fit: cover;object-position: top center;}
.apg-transition-clone .apg .flickity-prev-next-button svg, [data-apg-preset=horizontal-fullscreen] .apg .flickity-prev-next-button svg {left: 25%;top: 25%;width: 50%;height: 50%;}
.apg-transition-clone .apg .flickity-prev-next-button.previous, [data-apg-preset=horizontal-fullscreen] .apg .flickity-prev-next-button.previous {left: 15px;}
.apg-transition-clone .apg .flickity-prev-next-button.next, [data-apg-preset=horizontal-fullscreen] .apg .flickity-prev-next-button.next {right: 15px;}
.apg-transition-clone [data-arrow-size=small] .flickity-prev-next-button, [data-apg-preset=horizontal-fullscreen] [data-arrow-size=small] .flickity-prev-next-button {width: 52px;height: 52px;}
.apg-transition-clone [data-arrow-size=medium] .flickity-prev-next-button, [data-apg-preset=horizontal-fullscreen] [data-arrow-size=medium] .flickity-prev-next-button {width: 64px;height: 64px;}
.apg-transition-clone [data-arrow-size=large] .flickity-prev-next-button, [data-apg-preset=horizontal-fullscreen] [data-arrow-size=large] .flickity-prev-next-button {width: 78px;height: 78px;}
.apg-transition-clone [data-arrow-size=insane] .flickity-prev-next-button, [data-apg-preset=horizontal-fullscreen] [data-arrow-size=insane] .flickity-prev-next-button {width: 100px;height: 100px;}
.apg-transition-clone [data-object-fit=inside] .apg-grid-item .post-thumbnail, [data-apg-preset=horizontal-fullscreen] [data-object-fit=inside] .apg-grid-item .post-thumbnail {display: flex;justify-content: center;align-items: center;width: 100%;}
.apg-transition-clone [data-object-fit=inside] .apg-grid-item .post-thumbnail img, [data-apg-preset=horizontal-fullscreen] [data-object-fit=inside] .apg-grid-item .post-thumbnail img {max-width: 80% !important;height: auto;width: auto;object-fit: inherit;position: relative;}
.apg-transition-clone .apg-post-title, [data-apg-preset=horizontal-fullscreen] .apg-post-title {position: absolute;width: 100%;padding: 4rem;}
.apg-transition-clone .apg-post-title div, [data-apg-preset=horizontal-fullscreen] .apg-post-title div {line-height: 1;margin: 0;color: #fff;}
.apg-transition-clone .apg-post-title .title, [data-apg-preset=horizontal-fullscreen] .apg-post-title .title {font-size: 2.33333rem;width: 100%;}
.apg-transition-clone .apg-post-title .type, [data-apg-preset=horizontal-fullscreen] .apg-post-title .type {font-size: 1.11111rem;padding-top: .55556rem;width: 100%;}
.apg-transition-clone [data-title-align=top-left], [data-apg-preset=horizontal-fullscreen] [data-title-align=top-left] {align-self: top;}
.apg-transition-clone [data-title-align=top-center], [data-apg-preset=horizontal-fullscreen] [data-title-align=top-center] {align-self: top;text-align: center;}
.apg-transition-clone [data-title-align=top-right], [data-apg-preset=horizontal-fullscreen] [data-title-align=top-right] {align-self: top;text-align: right;}
.apg-transition-clone [data-title-align=middle-left], [data-apg-preset=horizontal-fullscreen] [data-title-align=middle-left] {align-self: center;}
.apg-transition-clone [data-title-align=middle-center], [data-apg-preset=horizontal-fullscreen] [data-title-align=middle-center] {align-self: center;text-align: center;}
.apg-transition-clone [data-title-align=middle-right], [data-apg-preset=horizontal-fullscreen] [data-title-align=middle-right] {align-self: center;text-align: right;}
.apg-transition-clone [data-title-align=bottom-left], [data-apg-preset=horizontal-fullscreen] [data-title-align=bottom-left] {align-self: flex-end;bottom: 0;}
.apg-transition-clone [data-title-align=bottom-center], [data-apg-preset=horizontal-fullscreen] [data-title-align=bottom-center] {align-self: flex-end;text-align: center;bottom: 0;}
.apg-transition-clone [data-title-align=bottom-right], [data-apg-preset=horizontal-fullscreen] [data-title-align=bottom-right] {align-self: flex-end;text-align: right;bottom: 0;}
.apg-transition-clone [data-title-visibility=hidden] .apg-post-title .title, .apg-transition-clone [data-title-visibility=hidden] .apg-post-title .type, .apg-transition-clone [data-title-visibility=title] .apg-post-title .type, .apg-transition-clone [data-title-visibility=category] .apg-post-title .title, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .apg-post-title .title, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .apg-post-title .type, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=title] .apg-post-title .type, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=category] .apg-post-title .title {display: none;}
.apg-transition-clone [data-title-visibility=hidden] .fadein, .apg-transition-clone [data-title-visibility=hidden] .fadein-bottom, .apg-transition-clone [data-title-visibility=hidden] .fadein-left, .apg-transition-clone [data-title-visibility=hidden] .fadein-right, .apg-transition-clone [data-title-visibility=hidden] .fadein-top, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-bottom, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-left, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-right, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-top {opacity: 0;}
.apg-transition-clone [data-title-visibility=hidden] .fadein .title, .apg-transition-clone [data-title-visibility=hidden] .fadein .type, .apg-transition-clone [data-title-visibility=hidden] .fadein-bottom .title, .apg-transition-clone [data-title-visibility=hidden] .fadein-bottom .type, .apg-transition-clone [data-title-visibility=hidden] .fadein-left .title, .apg-transition-clone [data-title-visibility=hidden] .fadein-left .type, .apg-transition-clone [data-title-visibility=hidden] .fadein-right .title, .apg-transition-clone [data-title-visibility=hidden] .fadein-right .type, .apg-transition-clone [data-title-visibility=hidden] .fadein-top .title, .apg-transition-clone [data-title-visibility=hidden] .fadein-top .type, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein .title, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein .type, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-bottom .title, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-bottom .type, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-left .title, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-left .type, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-right .title, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-right .type, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-top .title, [data-apg-preset=horizontal-fullscreen] [data-title-visibility=hidden] .fadein-top .type {display: block;}
.apg-transition-clone .missing-thumbnail, [data-apg-preset=horizontal-fullscreen] .missing-thumbnail {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 10;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.apg-transition-clone .missing-thumbnail p, [data-apg-preset=horizontal-fullscreen] .missing-thumbnail p {color: #000;font-size: 26px !important;line-height: 40px !important;font-weight: 300 !important;text-align: center !important;width: 300px;max-width: 100%;margin-bottom: 32px;font-family: "Open Sans",Arial !important;}
.apg-transition-clone .missing-thumbnail img, [data-apg-preset=horizontal-fullscreen] .missing-thumbnail img {display: none;}
.apg-transition-clone .missing-thumbnail .semplice-button, [data-apg-preset=horizontal-fullscreen] .missing-thumbnail .semplice-button {pointer-events: all;}
.apg-transition-clone .even .missing-thumbnail, [data-apg-preset=horizontal-fullscreen] .even .missing-thumbnail {background-color: #f5f5f5;}
.apg-transition-clone .odd .missing-thumbnail, [data-apg-preset=horizontal-fullscreen] .odd .missing-thumbnail {background-color: #eaeaea;}
.apg-transition-clone .apg-link, [data-apg-preset=horizontal-fullscreen] .apg-link {display: none !important;}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=scale-opacity] .apg-post {overflow: hidden;}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=scale-opacity] .apg-post .apg-grid-item {transition: opacity .3s ease;-moz-transition: opacity .3s ease;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=scale-opacity] .apg-post .apg-grid-item .post-thumbnail img {transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transform: scale(1);}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=scale-opacity] .flickity-slider .apg-post:hover .apg-grid-item {opacity: 1 !important;}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-object-fit=cover][data-mouseover=scale-opacity] .apg-post, .is-frontend [data-apg-preset=horizontal-fullscreen] [data-object-fit=cover][data-mouseover=dim-down] .apg-post {background: #000 !important;}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=dim-down] .post-thumbnail {transition: opacity .3s ease;-moz-transition: opacity .3s ease;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=dim-down] .apg-post:hover .post-thumbnail {opacity: .4;}
.is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=border] .apg-grid-item:after {content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;border: 0 solid rgba(255,255,255,0);transition: all .35s ease;-moz-transition: all .35s ease;-webkit-transition: all .35s ease;-o-transition: all .35s ease;}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post .apg-post-title, .is-frontend [data-apg-preset=horizontal-fullscreen] [data-mouseover=border] .apg-grid-item .apg-post-title {transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post .fadein-top {transform: translateY(-30px);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post .fadein-right {transform: translateX(30px);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post .fadein-bottom {transform: translateY(30px);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post .fadein-left {transform: translateX(-30px);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .apg-post-title {opacity: 1;}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadein-bottom, .is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadein-left, .is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadein-right, .is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadein-top {transform: translate(0,0);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout, .is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-bottom, .is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-left, .is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-right, .is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-top {opacity: 0;}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-top {transform: translate(0,-30px);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-right {transform: translate(30px,0);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-bottom {transform: translate(0,30px);}
.is-frontend [data-apg-preset=horizontal-fullscreen] .apg-post:hover .fadeout-left {transform: translate(-30px,0);}
.apg-transition-clone {height: 100%;position: relative;cursor: pointer;display: block;}
.apg-transition-clone .apg-grid-item {height: 100%;overflow: hidden;}
.apg-transition-clone .post-object-fit-cover {height: 100%;}
.apg-transition-clone .post-object-fit-cover img {height: 100%;width: 100%;object-fit: cover;object-position: top center;}
.apg-transition-clone .post-object-fit-inside {height: 100%;display: flex;align-items: center;justify-content: center;}
.apg-transition-clone .post-object-fit-inside img {max-width: 80% !important;height: auto;object-fit: inherit;}
[data-apg-preset=text] {overflow: hidden;}
[data-apg-preset=text] .apg {display: flex;width: 100%;min-height: 100vh;padding: 4rem;}
[data-apg-preset=text] .column-dir .apg-grid-item, [data-apg-preset=text] .column-dir .apg-post, [data-apg-preset=text] .row-dir .apg-post-title {padding: 0 !important;}
[data-apg-preset=text] .apg-post {backface-visibility: hidden;}
[data-apg-preset=text] .column-dir {flex-direction: column;margin: 0 !important;}
[data-apg-preset=text] .column-dir .apg-post:first-child .apg-post-title {padding-top: 0 !important;}
[data-apg-preset=text] .column-dir .apg-post:last-child .apg-post-title {padding-bottom: 0 !important;}
[data-apg-preset=text] .column-dir .apg-text-seperator {display: none !important;}
[data-apg-preset=text] .row-dir {flex-direction: row;flex-wrap: wrap;}
[data-apg-preset=text] .column-dir[data-title-align=top-left] {justify-content: flex-start;align-items: flex-start;}
[data-apg-preset=text] .column-dir[data-title-align=top-center] {justify-content: flex-start;align-items: center;text-align: center;}
[data-apg-preset=text] .column-dir[data-title-align=top-right] {justify-content: flex-start;align-items: flex-end;text-align: right;}
[data-apg-preset=text] .column-dir[data-title-align=middle-left] {justify-content: center;align-items: flex-start;}
[data-apg-preset=text] .column-dir[data-title-align=middle-center] {justify-content: center;align-items: center;text-align: center;}
[data-apg-preset=text] .column-dir[data-title-align=middle-right] {justify-content: center;align-items: flex-end;text-align: right;}
[data-apg-preset=text] .column-dir[data-title-align=bottom-left] {justify-content: flex-end;align-items: flex-start;}
[data-apg-preset=text] .column-dir[data-title-align=bottom-center] {justify-content: flex-end;align-items: center;text-align: center;}
[data-apg-preset=text] .column-dir[data-title-align=bottom-right] {justify-content: flex-end;align-items: flex-end;text-align: right;}
[data-apg-preset=text] .row-dir[data-title-align=top-left] {justify-content: flex-start;align-content: flex-start;align-items: flex-start;}
[data-apg-preset=text] .row-dir[data-title-align=top-center] {justify-content: center;align-content: flex-start;align-items: flex-start;}
[data-apg-preset=text] .row-dir[data-title-align=top-right] {justify-content: flex-end;align-content: flex-start;align-items: flex-start;}
[data-apg-preset=text] .row-dir[data-title-align=middle-left] {justify-content: flex-start;align-content: center;align-items: center;}
[data-apg-preset=text] .row-dir[data-title-align=middle-center] {justify-content: center;align-content: center;align-items: center;}
[data-apg-preset=text] .row-dir[data-title-align=middle-right] {justify-content: flex-end;align-content: center;align-items: center;}
[data-apg-preset=text] .row-dir[data-title-align=bottom-left] {justify-content: flex-start;align-content: flex-end;align-items: flex-end;}
[data-apg-preset=text] .row-dir[data-title-align=bottom-center] {justify-content: center;align-content: flex-end;align-items: flex-end;}
[data-apg-preset=text] .row-dir[data-title-align=bottom-right] {justify-content: flex-end;align-content: flex-end;align-items: flex-end;}
[data-apg-preset=text] .apg-post-text {display: flex;}
[data-apg-preset=text] .apg-post-title, [data-apg-preset=text] .apg-text-seperator {position: relative;z-index: 1;}
[data-apg-preset=text] .apg-text-seperator, [data-apg-preset=text] .title {font-size: 5rem;line-height: 1;margin: 0;color: #fff;cursor: pointer;opacity: 1;transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
[data-apg-preset=text] .apg-post-text:hover .title {opacity: 1 !important;}
[data-apg-preset=text] [data-image-mode=original_mouse].column-dir[data-mask-effect=enabled] .apg-post-title, [data-apg-preset=text] [data-image-mode=original_mouse].column-dir[data-mask-effect=enabled] .apg-text-seperator {position: inherit;}
[data-apg-preset=text] [data-image-mode=original_mouse].column-dir[data-mask-effect=enabled] .title {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
[data-apg-preset=text] [data-image-mode=original_mouse].column-dir[data-mask-effect=enabled] .title-hover {position: absolute;top: 0;z-index: 11;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
[data-apg-preset=text] [data-image-mode=original_mouse].column-dir[data-mask-effect=enabled] .mask {position: absolute;white-space: nowrap;overflow: hidden;backface-visibility: hidden;}
[data-apg-preset=text] [data-image-mode=cover] .post-thumbnail {position: absolute;height: 100%;overflow: hidden;width: 100%;top: 0;left: 0;pointer-events: none;}
[data-apg-preset=text] [data-image-mode=cover] .post-thumbnail img {height: 100%;width: 100%;object-fit: cover;opacity: 0;visibility: hidden;transform: scale(1);}
[data-apg-preset=text] [data-image-mode=cover] .missing-thumbnail, [data-apg-preset=text] [data-image-mode=cover] .missing-thumbnail img {height: 100%;width: 100%;}
[data-apg-preset=text] [data-image-mode=cover] .missing-thumbnail img {object-fit: cover;transform: scale(1);}
[data-apg-preset=text] [data-image-mode=original] .post-thumbnail {position: absolute;height: 100%;overflow: hidden;width: 100%;top: 0;left: 0;pointer-events: none;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
[data-apg-preset=text] [data-image-mode=original] .post-thumbnail img {opacity: 0;visibility: hidden;transform: scale(1);backface-visibility: hidden;}
.pswp, .pswp__bg, .pswp__container, .pswp__img--placeholder, .pswp__share-modal, .pswp__share-tooltip, .pswp__zoom-wrap {-webkit-backface-visibility: hidden;}
[data-apg-preset=text] [data-image-mode=original] .missing-thumbnail {text-align: center;}
[data-apg-preset=text] [data-image-mode=original_mouse] .post-thumbnail img {position: absolute;top: 0;left: 0;pointer-events: none;opacity: 0;visibility: hidden;transform: translate3d(0,0,0);}
[data-apg-preset=text] [data-image-mode=original] [data-image-width="40"] img, [data-apg-preset=text] [data-image-mode=original_mouse] [data-image-width="40"] img {max-width: 40% !important;}
[data-apg-preset=text] [data-image-mode=original] [data-image-width="50"] img, [data-apg-preset=text] [data-image-mode=original_mouse] [data-image-width="50"] img {max-width: 50% !important;}
[data-apg-preset=text] [data-image-mode=original] [data-image-width="60"] img, [data-apg-preset=text] [data-image-mode=original_mouse] [data-image-width="60"] img {max-width: 60% !important;}
[data-apg-preset=text] [data-image-mode=original] [data-image-width="70"] img, [data-apg-preset=text] [data-image-mode=original_mouse] [data-image-width="70"] img {max-width: 70% !important;}
[data-apg-preset=text] [data-image-mode=original] [data-image-width="80"] img, [data-apg-preset=text] [data-image-mode=original_mouse] [data-image-width="80"] img {max-width: 80% !important;}
[data-apg-preset=text] [data-image-mode=original] [data-image-width="90"] img, [data-apg-preset=text] [data-image-mode=original_mouse] [data-image-width="90"] img {max-width: 90% !important;}
[data-apg-preset=text] [data-image-mode=original] [data-image-width="100"] img, [data-apg-preset=text] [data-image-mode=original_mouse] [data-image-width="100"] img {max-width: 100% !important;}
[data-apg-preset=text] .missing-thumbnail .semplice-button, [data-apg-preset=text] .missing-thumbnail p {display: none;}
.hide-on-init, .transition-hidden {opacity: 0;}
.is-frontend .static-mode .content-block {visibility: visible;}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right, .pswp__caption--fake {visibility: hidden;}
.is-frontend #content-holder .transition-wrap {width: 100%;min-height: 100%;position: absolute;}
.is-frontend #content-holder .position-right {left: 100%;}
.is-frontend #content-holder .position-left {left: -100%;}
.is-frontend #content-holder .position-bottom {top: 100%;}
.is-frontend #content-holder .position-top {top: -100%;}
.is-frontend #content-holder .is-top {z-index: 1;}
[data-pn-layout=container-fluid] .container, [data-pn-layout=fluid] .container {width: 100%;max-width: 100%;}
[data-pn-layout=container-fluid] .container .row, [data-pn-layout=fluid] .container .row {margin: 0;}
.project-panel .panel-label {line-height: 1;}
.project-panel .pp-thumb {line-height: 0;font-size: 0;}
.project-panel .pp-thumb img {max-width: 100%;width: 100%;height: auto;}
.project-panel .pp-thumb p.pp-title {text-align: center;color: #000;line-height: 1.6;}
.project-panel .pp-thumb p.pp-title a {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.project-panel .pp-thumb p.pp-title span {display: block;}
.project-panel [data-meta-visibility=title] .pp-thumb .pp-title span, .project-panel [data-meta-visibility=category] .pp-thumb .pp-title a, .project-panel [data-title-visibility=hidden] .panel-label {display: none;}
.project-panel [data-meta-visibility=hidden] .pp-title {margin: 0 !important;}
.project-panel [data-meta-visibility=hidden] .pp-thumb .pp-title a, .project-panel [data-meta-visibility=hidden] .pp-title span {display: none !important;}
[data-pp-gutter=no] .row {margin: 0;}
[data-pp-gutter=no] .column, [data-pp-gutter=no] .container, [data-pp-gutter=no] .container-fluid {padding: 0;}
.responsive-video {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
#content-holder .post-password-form, .responsive-video embed, .responsive-video iframe, .responsive-video object {position: absolute;height: 100%;top: 0;left: 0;width: 100%;}
#content-holder .post-password-form {display: flex;justify-content: center;align-items: center;align-self: stretch;background: #f5f5f5;}
#content-holder .post-password-form .inner {width: 100%;text-align: center;}
#content-holder .post-password-form .inner .password-lock {fill: #939393;text-align: center;margin-bottom: 1.66667rem;}
#content-holder .post-password-form .inner p {margin-bottom: 1.11111rem;font-size: 2.88889rem;line-height: 2.44444rem;}
@media screen and (min-width:768px) and (max-width:991.98px) {#content-holder .post-password-form .inner p {font-size: 2.33333rem;line-height: 2rem;}}
@media screen and (min-width:544px) and (max-width:767.98px) {#content-holder .post-password-form .inner p {font-size: 2rem;line-height: 2rem;}}
@media screen and (max-width:543.98px) {#content-holder .post-password-form .inner p {font-size: 1.55556rem;line-height: 1.55556rem;}}
#content-holder .post-password-form .inner p span {font-size: 1.22222rem;line-height: 1.22222rem;color: #939393;}
@media screen and (min-width:768px) and (max-width:991.98px) {#content-holder .post-password-form .inner p span {font-size: 1.16667rem;line-height: 1.16667rem;}}
@media screen and (min-width:544px) and (max-width:767.98px) {#content-holder .post-password-form .inner p span {font-size: 1.11111rem;line-height: 1.11111rem;}}
@media screen and (max-width:543.98px) {#content-holder .post-password-form .inner p span {font-size: 1rem;line-height: 1rem;}}
#content-holder .post-password-form .inner p:last-child {line-height: 0;}
#content-holder .post-password-form .inner .input-fields {width: 27.77778rem;height: 3.33333rem;position: relative;margin: 0 auto;padding-top: 4.44444rem;}
@media screen and (min-width:768px) and (max-width:991.98px) {#content-holder .post-password-form .inner .input-fields {width: 22.22222rem;height: 2.77778rem;padding-top: 3.33333rem;}}
@media screen and (min-width:544px) and (max-width:767.98px) {#content-holder .post-password-form .inner .input-fields {width: 16.66667rem;height: 2.55556rem;padding-top: 1.66667rem;}}
@media screen and (max-width:543.98px) {#content-holder .post-password-form .inner .input-fields {width: 14.44444rem;height: 2.22222rem;padding-top: 1.66667rem;}}
#content-holder .post-password-form .inner .input-fields input[type=password] {width: 27.77778rem;height: 3.33333rem;border: 0;padding: .27778rem;background: #fff;color: #000;font-size: 1.22222rem;line-height: 3.33333rem;letter-spacing: .22222rem;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;box-shadow: 10px 10px 30px rgba(0,0,0,.04);text-indent: .83333rem;border-radius: 2px;}
@media screen and (min-width:768px) and (max-width:991.98px) {#content-holder .post-password-form .inner .input-fields input[type=password] {width: 22.22222rem;height: 2.77778rem;line-height: 2.77778rem;font-size: 1.11111rem;}}
@media screen and (min-width:544px) and (max-width:767.98px) {#content-holder .post-password-form .inner .input-fields input[type=password] {width: 16.66667rem;height: 2.55556rem;font-size: 1rem;line-height: 2.55556rem;}}
@media screen and (max-width:543.98px) {#content-holder .post-password-form .inner .input-fields input[type=password] {width: 14.44444rem;height: 2.55556rem;font-size: 1rem;line-height: 2.55556rem;}}
#content-holder .post-password-form .inner .input-fields input[type=password]:hover {box-shadow: 10px 10px 30px rgba(0,0,0,.1);}
#content-holder .post-password-form .inner .input-fields input::-webkit-input-placeholder {color: #ccc;font-size: 16px;letter-spacing: 0;}
#content-holder .post-password-form .inner .input-fields input::-moz-placeholder, #content-holder .post-password-form .inner .input-fields textarea::-moz-placeholder {color: #ccc;font-size: 16px;letter-spacing: 0;}
#content-holder .post-password-form .inner .input-fields input:-ms-input-placeholder, #content-holder .post-password-form .inner .input-fields textarea:-ms-input-placeholder {color: #ccc;font-size: 16px;letter-spacing: 0;}
#content-holder .post-password-form .inner .input-fields input:-moz-placeholder, #content-holder .post-password-form .inner .input-fields textarea:-ms-input-placeholder {color: #ccc;font-size: 16px;letter-spacing: 0;}
#content-holder .post-password-form .inner .input-fields .post-password-submit, #content-holder .post-password-form .inner .input-fields input[type=submit] {width: 4.44444rem;height: 3.33333rem;background-image: url("../images/frontend/icons/password_submit.svg");border: 0;text-indent: -9999px;cursor: pointer;position: absolute;right: 0;opacity: .3;background-color: transparent;transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
@media screen and (min-width:768px) and (max-width:991.98px) {#content-holder .post-password-form .inner .input-fields .post-password-submit, #content-holder .post-password-form .inner .input-fields input[type=submit] {background-size: auto 2.77778rem;height: 2.77778rem;}}
@media screen and (min-width:544px) and (max-width:767.98px) {#content-holder .post-password-form .inner .input-fields .post-password-submit, #content-holder .post-password-form .inner .input-fields input[type=submit] {background-size: auto 2.55556rem;width: 3.88889rem;height: 2.55556rem;}}
@media screen and (max-width:543.98px) {#content-holder .post-password-form .inner .input-fields .post-password-submit, #content-holder .post-password-form .inner .input-fields input[type=submit] {background-size: auto 2.55556rem;width: 3.88889rem;height: 2.55556rem;}}
#content-holder .post-password-form .inner .input-fields .post-password-submit:hover, #content-holder .post-password-form .inner .input-fields input[type=submit]:hover {opacity: 1;}
#content-holder .post-password-form-dark {background: #29292b;}
#content-holder .post-password-form-dark .inner .password-lock {fill: #7f7f80;}
#content-holder .post-password-form-dark .inner p {color: #fff;}
#content-holder .post-password-form-dark .inner p span {color: #bdbdbe;}
.semplice-error {position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 960px;text-align: center;opacity: 0;}
.semplice-error span {margin-bottom: 1.66667rem;display: block;}
.semplice-error h1 {font-size: 1.77778rem;line-height: 1.5;font-weight: 300;color: #777;margin-bottom: 2.22222rem;}
.semplice-error h1 a {border-bottom: 2px solid #ccc;color: #000;}
.hidden {display: none;}
input::-webkit-input-placeholder {opacity: 1 !important;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
input::-moz-placeholder {opacity: 1 !important;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
input:-ms-input-placeholder {opacity: 1 !important;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
input:-moz-placeholder {opacity: 1 !important;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.is-frontend input::-webkit-input-placeholder {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.is-frontend input::-moz-placeholder {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.is-frontend input:-ms-input-placeholder {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.is-frontend input:-moz-placeholder {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
::-webkit-credentials-auto-fill-button {visibility: hidden;pointer-events: none;position: absolute;right: 0;}
.flickity-enabled {position: relative;}
.flickity-enabled:focus {outline: 0;}
.flickity-viewport {overflow: hidden;position: relative;height: 100%;}
.flickity-slider {position: absolute;width: 100%;height: 100%;}
.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;user-select: none;}
.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}
.flickity-prev-next-button {position: absolute;top: 50%;width: 44px;height: 44px;border: none;border-radius: 50%;cursor: pointer;background: 0 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.sgs-crossfade .flickity-slider, .sgs-nofade .flickity-slider {transform: none !important;}
.flickity-prev-next-button:focus {outline: 0;box-shadow: 0 0 0 5px #09f;}
.flickity-prev-next-button:active {opacity: .6;}
.flickity-prev-next-button.previous {left: 10px;}
.flickity-prev-next-button.next {right: 10px;}
.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}
.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}
.flickity-prev-next-button:disabled {opacity: .3;cursor: auto;}
.flickity-prev-next-button svg {position: absolute;left: 20%;top: 20%;width: 60%;height: 60%;}
.flickity-prev-next-button .arrow {fill: #333;}
.flickity-page-dots {position: absolute;width: 100%;bottom: -25px;padding: 0;margin: 0;text-align: center;line-height: 1;}
.flickity-rtl .flickity-page-dots {direction: rtl;}
.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;background: #333;border-radius: 50%;opacity: .25;cursor: pointer;}
.flickity-page-dots .dot.is-selected {opacity: 1;}
.semplice-gallery-slider {min-height: 1px;}
.sgs-pagination-true {margin-bottom: 50px;}
.sgs-slide {width: 100%;text-align: center;font-size: 0;line-height: 0;}
.grid-width img {width: 100%;height: auto;}
.sgs-crossfade .sgs-slide {left: 0 !important;opacity: 0;transition: opacity .4s ease-in-out;}
.sgs-crossfade .sgs-slide.is-selected {opacity: 1;z-index: 0;}
.sgs-nofade .sgs-slide {left: 0 !important;opacity: 0;transition: opacity 0s ease-in-out;}
.sgs-nofade .sgs-slide.is-selected {opacity: 1;z-index: 0;}
.pagination-above {margin-bottom: 0;}
.pagination-above .flickity-page-dots {bottom: 1.66667rem;}
.sgs-cover, .sgs-cover .sgs-slide {height: 100%;}
.sgs-cover .sgs-slide img {height: 100%;width: 100%;object-fit: cover;object-position: 50% 50%;}
.mouseover-color, .mouseover-shadow {position: relative;display: block;}
.ce-video .mejs-offscreen, .instagram-video .mejs-offscreen, .wp-audio-shortcode .mejs-offscreen, .wp-block-video .mejs-offscreen, .wp-video .mejs-offscreen, [data-hide-controls=on] .mejs-container .mejs-controls {display: none !important;}
.mouseover-color .gg-hover, .mouseover-shadow .gg-hover {opacity: 0;position: absolute;width: 100%;height: 100%;top: 0;transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;}
.mouseover-shadow .gg-hover {transition: all .55s ease;-moz-transition: all .55s ease;-webkit-transition: all .55s ease;-o-transition: all .55s ease;}
.mouseover-color:hover .gg-hover, .mouseover-shadow:hover .gg-hover {opacity: 1;}
.cover-video .mejs-container {background: 0 0 !important;}
.ce-video .mejs-container, .instagram-video .mejs-container, .wp-audio-shortcode .mejs-container, .wp-block-video .mejs-container, .wp-video .mejs-container {background: #000 !important;}
.ce-video .mejs-container .mejs-controls, .instagram-video .mejs-container .mejs-controls, .wp-audio-shortcode .mejs-container .mejs-controls, .wp-block-video .mejs-container .mejs-controls, .wp-video .mejs-container .mejs-controls {background: #000;}
.ce-video .mejs-audio, .ce-video .mejs-controls, .instagram-video .mejs-audio, .instagram-video .mejs-controls, .wp-audio-shortcode .mejs-audio, .wp-audio-shortcode .mejs-controls, .wp-block-video .mejs-audio, .wp-block-video .mejs-controls, .wp-video .mejs-audio, .wp-video .mejs-controls {height: 2.77778rem !important;}
.ce-video .mejs-controls>div, .instagram-video .mejs-controls>div, .wp-audio-shortcode .mejs-controls>div, .wp-block-video .mejs-controls>div, .wp-video .mejs-controls>div {margin-top: .55556rem !important;}
.ce-video .mejs-poster, .instagram-video .mejs-poster, .wp-audio-shortcode .mejs-poster, .wp-block-video .mejs-poster, .wp-video .mejs-poster {background-size: cover;background-repeat: no-repeat;}
.ce-video .mejs-playpause-button, .instagram-video .mejs-playpause-button, .wp-audio-shortcode .mejs-playpause-button, .wp-block-video .mejs-playpause-button, .wp-video .mejs-playpause-button {margin: 0 0 0 .83333rem !important;}
.ce-video .mejs-controls .mejs-button button, .instagram-video .mejs-controls .mejs-button button, .wp-audio-shortcode .mejs-controls .mejs-button button, .wp-block-video .mejs-controls .mejs-button button, .wp-video .mejs-controls .mejs-button button {background-image: url("../images/frontend/mediaelement/controls_old.svg") !important;}
.ce-video .mejs-overlay-button, .ce-video .no-svg .mejs-overlay-button, .instagram-video .mejs-overlay-button, .instagram-video .no-svg .mejs-overlay-button, .wp-audio-shortcode .mejs-overlay-button, .wp-audio-shortcode .no-svg .mejs-overlay-button, .wp-block-video .mejs-overlay-button, .wp-block-video .no-svg .mejs-overlay-button, .wp-video .mejs-overlay-button, .wp-video .no-svg .mejs-overlay-button {background-image: url("../images/frontend/mediaelement/bigplay.png") !important;width: 140px;height: 140px;background-position: 0 0;background-size: 140px 140px;}
.ce-video .mejs-overlay:hover>.mejs-overlay-button, .instagram-video .mejs-overlay:hover>.mejs-overlay-button, .wp-audio-shortcode .mejs-overlay:hover>.mejs-overlay-button, .wp-block-video .mejs-overlay:hover>.mejs-overlay-button, .wp-video .mejs-overlay:hover>.mejs-overlay-button {background-position: 0 0;}
.ce-video .mejs-time-total, .instagram-video .mejs-time-total, .wp-audio-shortcode .mejs-time-total, .wp-block-video .mejs-time-total, .wp-video .mejs-time-total {margin-top: .44444rem !important;outline: 0 !important;}
.mejs-semplice-ui .ce-video .mejs-overlay-button, .mejs-semplice-ui .instagram-video .mejs-overlay-button, .mejs-semplice-ui .wp-audio-shortcode .mejs-overlay-button, .mejs-semplice-ui .wp-block-video .mejs-overlay-button, .mejs-semplice-ui .wp-video .mejs-overlay-button, .pswp {outline: 0;}
.ce-video .mejs-controls .mejs-time-rail, .instagram-video .mejs-controls .mejs-time-rail, .wp-audio-shortcode .mejs-controls .mejs-time-rail, .wp-block-video .mejs-controls .mejs-time-rail, .wp-video .mejs-controls .mejs-time-rail {padding-top: .33333rem !important;}
.ce-video .mejs-controls .mejs-time-rail span, .instagram-video .mejs-controls .mejs-time-rail span, .wp-audio-shortcode .mejs-controls .mejs-time-rail span, .wp-block-video .mejs-controls .mejs-time-rail span, .wp-video .mejs-controls .mejs-time-rail span {height: .16667rem !important;}
.ce-video .mejs-horizontal-volume-current, .ce-video .mejs-horizontal-volume-total, .instagram-video .mejs-horizontal-volume-current, .instagram-video .mejs-horizontal-volume-total, .wp-audio-shortcode .mejs-horizontal-volume-current, .wp-audio-shortcode .mejs-horizontal-volume-total, .wp-block-video .mejs-horizontal-volume-current, .wp-block-video .mejs-horizontal-volume-total, .wp-video .mejs-horizontal-volume-current, .wp-video .mejs-horizontal-volume-total {height: .16667rem !important;margin-top: .16667rem !important;}
.ce-video .mejs-controls a.mejs-horizontal-volume-slider, .instagram-video .mejs-controls a.mejs-horizontal-volume-slider, .wp-audio-shortcode .mejs-controls a.mejs-horizontal-volume-slider, .wp-block-video .mejs-controls a.mejs-horizontal-volume-slider, .wp-video .mejs-controls a.mejs-horizontal-volume-slider {margin-top: .55556rem !important;}
.ce-video .mejs-controls .mejs-time-rail .mejs-time-current, .instagram-video .mejs-controls .mejs-time-rail .mejs-time-current, .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current, .wp-block-video .mejs-controls .mejs-time-rail .mejs-time-current, .wp-video .mejs-controls .mejs-time-rail .mejs-time-current {background: #fff !important;}
.ce-video .mejs-container .mejs-controls .mejs-time, .instagram-video .mejs-container .mejs-controls .mejs-time, .wp-audio-shortcode .mejs-container .mejs-controls .mejs-time, .wp-block-video .mejs-container .mejs-controls .mejs-time, .wp-video .mejs-container .mejs-controls .mejs-time {padding: .5rem .16667rem 0 !important;}
.ce-video .mejs-container .mejs-controls .mejs-time span, .instagram-video .mejs-container .mejs-controls .mejs-time span, .wp-audio-shortcode .mejs-container .mejs-controls .mejs-time span, .wp-block-video .mejs-container .mejs-controls .mejs-time span, .wp-video .mejs-container .mejs-controls .mejs-time span {color: #fff !important;margin: .05556rem .27778rem 0 !important;}
.ce-video .mejs-controls .mejs-time-rail .mejs-time-total, .instagram-video .mejs-controls .mejs-time-rail .mejs-time-total, .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-total, .wp-block-video .mejs-controls .mejs-time-rail .mejs-time-total, .wp-video .mejs-controls .mejs-time-rail .mejs-time-total {background: rgba(255,255,255,.4) !important;border-radius: 0 !important;height: .16667rem !important;}
.ce-video .mejs-controls .mejs-time-rail .mejs-time-loaded, .instagram-video .mejs-controls .mejs-time-rail .mejs-time-loaded, .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-loaded, .wp-block-video .mejs-controls .mejs-time-rail .mejs-time-loaded, .wp-video .mejs-controls .mejs-time-rail .mejs-time-loaded {background: 0 0 !important;}
.ce-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .instagram-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .wp-block-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .wp-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background: #bbb !important;}
.ce-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .instagram-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .wp-block-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .wp-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {background: #555 !important;}
.ce-video .mejs-horizontal-volume-slider, .instagram-video .mejs-horizontal-volume-slider, .wp-audio-shortcode .mejs-horizontal-volume-slider, .wp-block-video .mejs-horizontal-volume-slider, .wp-video .mejs-horizontal-volume-slider {margin: 0 .27778rem !important;}
.ce-video .mejs-controls .mejs-time-rail .mejs-time-float, .instagram-video .mejs-controls .mejs-time-rail .mejs-time-float, .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-float, .wp-block-video .mejs-controls .mejs-time-rail .mejs-time-float, .wp-video .mejs-controls .mejs-time-rail .mejs-time-float {height: .83333rem !important;background: #fff !important;border: .05556rem solid #fff !important;-webkit-box-shadow: 0 0 .27778rem 0 rgba(0,0,0,.4);-moz-box-shadow: 0 0 .27778rem 0 rgba(0,0,0,.4);box-shadow: 0 0 .27778rem 0 rgba(0,0,0,.4);}
.ce-video .mejs-overlay-loading, .instagram-video .mejs-overlay-loading, .wp-audio-shortcode .mejs-overlay-loading, .wp-block-video .mejs-overlay-loading, .wp-video .mejs-overlay-loading, [data-transparent-controls=on] .mejs-container .mejs-controls {background: 0 0 !important;}
.ce-video .mejs-fullscreen-button, .instagram-video .mejs-fullscreen-button, .wp-audio-shortcode .mejs-fullscreen-button, .wp-block-video .mejs-fullscreen-button, .wp-video .mejs-fullscreen-button {margin-right: .88889rem !important;}
.wp-audio-shortcode {height: 50px !important;}
[data-transparent-controls=on] .mejs-controls {height: 2.77778rem !important;}
.pswp, .pswp__bg, .pswp__scroll-wrap {height: 100%;left: 0;}
[data-transparent-controls=on] .mejs-controls>div {margin-top: .83333rem !important;}
.mejs-semplice-ui .ce-video .mejs-container .mejs-controls, .mejs-semplice-ui .instagram-video .mejs-container .mejs-controls, .mejs-semplice-ui .wp-audio-shortcode .mejs-container .mejs-controls, .mejs-semplice-ui .wp-block-video .mejs-container .mejs-controls, .mejs-semplice-ui .wp-video .mejs-container .mejs-controls {padding: 0;}
.mejs-semplice-ui .ce-video .mejs-controls .mejs-playpause-button, .mejs-semplice-ui .instagram-video .mejs-controls .mejs-playpause-button, .mejs-semplice-ui .wp-audio-shortcode .mejs-controls .mejs-playpause-button, .mejs-semplice-ui .wp-block-video .mejs-controls .mejs-playpause-button, .mejs-semplice-ui .wp-video .mejs-controls .mejs-playpause-button {width: 28px;}
.pswp, .pswp__bg, .pswp__scroll-wrap, .pswp__zoom-wrap {width: 100%;position: absolute;}
.mejs-semplice-ui .ce-video .mejs-controls .mejs-button button, .mejs-semplice-ui .instagram-video .mejs-controls .mejs-button button, .mejs-semplice-ui .wp-audio-shortcode .mejs-controls .mejs-button button, .mejs-semplice-ui .wp-block-video .mejs-controls .mejs-button button, .mejs-semplice-ui .wp-video .mejs-controls .mejs-button button {background-image: url("../images/frontend/mediaelement/controls_recent.svg") !important;}
.mejs-semplice-ui .ce-video .mejs-button button, .mejs-semplice-ui .instagram-video .mejs-button button, .mejs-semplice-ui .wp-audio-shortcode .mejs-button button, .mejs-semplice-ui .wp-block-video .mejs-button button, .mejs-semplice-ui .wp-video .mejs-button button {margin: 0;}
.mejs-semplice-ui .ce-video .mejs-controls>div, .mejs-semplice-ui .instagram-video .mejs-controls>div, .mejs-semplice-ui .wp-audio-shortcode .mejs-controls>div, .mejs-semplice-ui .wp-block-video .mejs-controls>div, .mejs-semplice-ui .wp-video .mejs-controls>div {margin-top: .83333rem !important;}
.mejs-semplice-ui .ce-video .mejs-container .mejs-controls .mejs-time, .mejs-semplice-ui .instagram-video .mejs-container .mejs-controls .mejs-time, .mejs-semplice-ui .wp-audio-shortcode .mejs-container .mejs-controls .mejs-time, .mejs-semplice-ui .wp-block-video .mejs-container .mejs-controls .mejs-time, .mejs-semplice-ui .wp-video .mejs-container .mejs-controls .mejs-time {padding: 1.11111rem .16667rem 0 !important;margin: 0 !important;font-weight: 400;}
.mejs-semplice-ui .ce-video .mejs-controls .mejs-time-rail, .mejs-semplice-ui .instagram-video .mejs-controls .mejs-time-rail, .mejs-semplice-ui .wp-audio-shortcode .mejs-controls .mejs-time-rail, .mejs-semplice-ui .wp-block-video .mejs-controls .mejs-time-rail, .mejs-semplice-ui .wp-video .mejs-controls .mejs-time-rail {padding-top: 0 !important;}
.mejs-semplice-ui .ce-video .mejs-time-handle-content, .mejs-semplice-ui .instagram-video .mejs-time-handle-content, .mejs-semplice-ui .wp-audio-shortcode .mejs-time-handle-content, .mejs-semplice-ui .wp-block-video .mejs-time-handle-content, .mejs-semplice-ui .wp-video .mejs-time-handle-content {top: -6px;}
.mejs-semplice-ui .ce-video .mejs-fullscreen-button, .mejs-semplice-ui .instagram-video .mejs-fullscreen-button, .mejs-semplice-ui .wp-audio-shortcode .mejs-fullscreen-button, .mejs-semplice-ui .wp-block-video .mejs-fullscreen-button, .mejs-semplice-ui .wp-video .mejs-fullscreen-button {margin-right: 0 !important;}
.mejs-semplice-ui .ce-video .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-semplice-ui .instagram-video .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-semplice-ui .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-semplice-ui .wp-block-video .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-semplice-ui .wp-video .mejs-controls .mejs-time-rail .mejs-time-current {background: #fff !important;transition: none !important;}
.mejs-semplice-ui .ce-video .mejs-time-float-current, .mejs-semplice-ui .instagram-video .mejs-time-float-current, .mejs-semplice-ui .wp-audio-shortcode .mejs-time-float-current, .mejs-semplice-ui .wp-block-video .mejs-time-float-current, .mejs-semplice-ui .wp-video .mejs-time-float-current {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.mejs-semplice-ui .ce-video .mejs-time-loaded:after, .mejs-semplice-ui .instagram-video .mejs-time-loaded:after, .mejs-semplice-ui .wp-audio-shortcode .mejs-time-loaded:after, .mejs-semplice-ui .wp-block-video .mejs-time-loaded:after, .mejs-semplice-ui .wp-video .mejs-time-loaded:after {width: 100%;height: 100%;position: absolute;top: -24px;left: 0;padding: 26px;content: " ";}
.pswp {display: none;top: 0;overflow: hidden;touch-action: none;z-index: 1500;}
.pswp--open, .pswp__button {display: block;}
.pswp * {box-sizing: border-box;}
.pswp img {max-width: none;}
.pswp--animate_opacity {opacity: .001;will-change: opacity;transition: opacity 333ms cubic-bezier(.4,0,.22,1);}
.pswp--zoom-allowed .pswp__img {cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.pswp--zoomed-in .pswp__img {cursor: -webkit-grab;cursor: -moz-grab;cursor: grab;}
.pswp--dragging .pswp__img {cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing;}
.pswp__bg {top: 0;background: #000;opacity: 0;transform: translateZ(0);will-change: opacity;}
.pswp__scroll-wrap {top: 0;overflow: hidden;}
.pswp__container, .pswp__zoom-wrap {-ms-touch-action: none;touch-action: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.pswp__container, .pswp__img {-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.pswp__zoom-wrap {-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;transition: transform 333ms cubic-bezier(.4,0,.22,1);}
.pswp__bg {transition: opacity 333ms cubic-bezier(.4,0,.22,1);}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {-webkit-transition: none;transition: none;}
.pswp__item {position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;}
.pswp__img {position: absolute;width: auto;height: auto;top: 0;left: 0;}
.pswp__img--placeholder--blank {background: #222;}
.pswp--ie .pswp__img {width: 100% !important;height: auto !important;left: 0;top: 0;}
.pswp__error-msg {position: absolute;left: 0;top: 50%;width: 100%;text-align: center;font-size: .77778rem;line-height: .88889rem;margin-top: -.44444rem;color: #ccc;}
.pswp__error-msg a {color: #ccc;text-decoration: underline;}
.pswp__share-tooltip a, .pswp__share-tooltip a:hover {text-decoration: none;color: #000;}
.pswp__button {position: relative;cursor: pointer;overflow: visible;-webkit-appearance: none;border: 0;padding: 0;margin: 0;float: right;opacity: .75;transition: opacity .2s;box-shadow: none;}
.pswp__button:focus, .pswp__button:hover {opacity: 1;}
.pswp__button:active {outline: 0;opacity: .9;}
.pswp__button::-moz-focus-inner {padding: 0;border: 0;}
.pswp__ui--over-close .pswp__button--close {opacity: 1;}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {background: url("../images/frontend/photoswipe/default-skin.png") no-repeat;background-size: 14.66667rem 4.88889rem;width: 2.44444rem;height: 2.44444rem;}
@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:105dpi),(min-resolution:1.1dppx) {.pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {background-image: url("../images/frontend/photoswipe/default-skin.svg");}
	.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {background: 0 0;}}
.pswp__button--close {background-position: 0 -2.44444rem;}
.pswp__button--share {background-position: -2.44444rem -2.44444rem;}
.pswp__button--fs {display: none;}
.pswp--supports-fs .pswp__button--fs {display: block;}
.pswp--fs .pswp__button--fs {background-position: -2.44444rem 0;}
.pswp__button--zoom {display: none;background-position: -4.88889rem 0;}
.pswp--zoom-allowed .pswp__button--zoom {display: block;}
.pswp--zoomed-in .pswp__button--zoom {background-position: -7.33333rem 0;}
.pswp__button--arrow--left, .pswp__button--arrow--right {background: 0 0;top: 50%;margin-top: -2.77778rem;width: 3.88889rem;height: 5.55556rem;position: absolute;}
.pswp__button--arrow--left {left: 0;}
.pswp__button--arrow--right {right: 0;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {content: "";top: 1.94444rem;background-color: rgba(0,0,0,.3);height: 1.66667rem;width: 1.77778rem;position: absolute;}
.pswp__button--arrow--left:before {left: .33333rem;background-position: -7.66667rem -2.44444rem;}
.pswp__button--arrow--right:before {right: .33333rem;background-position: -5.22222rem -2.44444rem;}
.pswp__counter, .pswp__share-modal {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pswp__share-modal {display: block;background: rgba(0,0,0,.5);width: 100%;height: 100%;top: 0;left: 0;padding: .55556rem;position: absolute;z-index: 1600;opacity: 0;transition: opacity .25s ease-out;will-change: opacity;}
.pswp__share-modal--hidden {display: none;}
.pswp__share-tooltip {z-index: 1620;position: absolute;background: #fff;top: 3.11111rem;border-radius: .11111rem;display: block;width: auto;right: 2.44444rem;box-shadow: 0 .11111rem .27778rem rgba(0,0,0,.25);transform: translateY(.33333rem);transition: transform .25s;will-change: transform;}
.pswp__share-tooltip a {display: block;padding: .44444rem .66667rem;font-size: .77778rem;line-height: 1rem;}
.pswp__share-tooltip a:first-child {border-radius: .11111rem .11111rem 0 0;}
.pswp__share-tooltip a:last-child {border-radius: 0 0 .11111rem .11111rem;}
.pswp__share-modal--fade-in {opacity: 1;}
.pswp__share-modal--fade-in .pswp__share-tooltip {transform: translateY(0);}
.pswp--touch .pswp__share-tooltip a {padding: .88889rem .66667rem;}
a.pswp__share--facebook:before {content: "";display: block;width: 0;height: 0;position: absolute;top: -.66667rem;right: .83333rem;border: .33333rem solid transparent;border-bottom-color: #fff;-webkit-pointer-events: none;-moz-pointer-events: none;pointer-events: none;}
.pswp__caption--empty, .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {display: none;}
.pswp__counter, .pswp__preloader {height: 2.44444rem;top: 0;position: absolute;}
a.pswp__share--facebook:hover {background: #3e5c9a;color: #fff;}
a.pswp__share--facebook:hover:before {border-bottom-color: #3e5c9a;}
a.pswp__share--twitter:hover {background: #55acee;color: #fff;}
a.pswp__share--pinterest:hover {background: #ccc;color: #ce272d;}
a.pswp__share--download:hover {background: #ddd;}
.pswp__counter {left: 0;font-size: .72222rem;line-height: 2.44444rem;color: #fff;opacity: .75;padding: 0 .55556rem;}
.pswp__caption {position: absolute;left: 0;bottom: 0;width: 100%;min-height: 2.44444rem;}
.pswp__caption small {font-size: .61111rem;color: #bbb;}
.pswp__caption__center {text-align: left;max-width: 420px;margin: 0 auto;font-size: .72222rem;padding: .55556rem;line-height: 1.11111rem;color: #ccc;}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__ui {visibility: visible;}
.pswp__preloader {width: 2.44444rem;left: 50%;margin-left: -1.22222rem;opacity: 0;transition: opacity .25s ease-out;will-change: opacity;direction: ltr;}
.pswp--css_animation .pswp__preloader--active, .pswp__preloader--active {opacity: 1;}
.pswp__preloader__icn {width: 1.11111rem;height: 1.11111rem;margin: .66667rem;}
.pswp__preloader--active .pswp__preloader__icn {background: url("../images/frontend/photoswipe/preloader.gif") no-repeat;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {animation: clockwise .5s linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {animation: donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;}
.pswp--css_animation .pswp__preloader__icn {background: 0 0;opacity: .75;width: .77778rem;height: .77778rem;position: absolute;left: .83333rem;top: .83333rem;margin: 0;}
.pswp--css_animation .pswp__preloader__cut {position: relative;width: .38889rem;height: .77778rem;overflow: hidden;}
.pswp--css_animation .pswp__preloader__donut {box-sizing: border-box;width: .77778rem;height: .77778rem;border: .11111rem solid #fff;border-radius: 50%;border-left-color: transparent;border-bottom-color: transparent;position: absolute;top: 0;left: 0;background: 0 0;margin: 0;}
@media screen and (max-width:1024px) {.pswp__preloader {position: relative;left: auto;top: auto;margin: 0;float: right;}}
@keyframes clockwise {0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}}
@keyframes donut-rotate {0%, 100% {transform: rotate(0);}
	50% {transform: rotate(-140deg);}}
.pswp__ui {-webkit-font-smoothing: auto;opacity: 1;z-index: 1550;}
.pswp__top-bar {position: absolute;left: 0;top: 0;height: 2.44444rem;width: 100%;}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar {-webkit-backface-visibility: hidden;will-change: opacity;transition: opacity 333ms cubic-bezier(.4,0,.22,1);}
.pswp__caption, .pswp__top-bar {background-color: rgba(0,0,0,.5);}
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {background-color: rgba(0,0,0,.3);}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar {opacity: 0;}
.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar {opacity: .001;}
.pswp__element--disabled {display: none !important;}
.pswp--minimal--dark .pswp__top-bar {background: 0 0;}
#nprogress {pointer-events: none;}
#nprogress .bar {background: #999;position: fixed;z-index: 1031;top: 0;left: 0;width: 100%;height: .16667rem;}
#nprogress .spinner {display: block;position: fixed;z-index: 1031;top: .83333rem;right: .83333rem;}
#nprogress .spinner-icon {width: 1rem;height: 1rem;box-sizing: border-box;border: .11111rem solid transparent;border-top-color: #29d;border-left-color: #29d;border-radius: 50%;-webkit-animation: nprogress-spinner .4s linear infinite;animation: nprogress-spinner .4s linear infinite;}
.nprogress-custom-parent {overflow: hidden;position: relative;}
.nprogress-custom-parent #nprogress .bar, .nprogress-custom-parent #nprogress .spinner {position: absolute;}
@-webkit-keyframes nprogress-spinner {0% {-webkit-transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);}}
@keyframes nprogress-spinner {0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}}
.back-to-top {position: fixed;right: 30px;bottom: 30px;z-index: 118;display: none;}
.back-to-top svg {transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;-o-transition: all .2s linear;}
.back-to-top a {display: block;padding: 10px;cursor: pointer;}
.back-to-top:hover svg {transform: scale(1.1);}