.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
}
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
}
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.9px) {
	.admin-container,.container,.container-fluid {
	padding:0 1.11111rem
}
}@media screen and (max-width:543.9px) {
	.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:8.33333%;
	max-width:8.33333%;
	flex:0 0 auto;
	flex-basis:8.33333%
}
[data-breakpoint=xs] [data-xs-width='2'] {
	width:16.66667%;
	max-width:16.66667%;
	flex:0 0 auto;
	flex-basis:16.66667%
}
[data-breakpoint=xs] [data-xs-width='3'] {
	width:25%;
	max-width:25%;
	flex:0 0 auto;
	flex-basis:25%
}
[data-breakpoint=xs] [data-xs-width='4'] {
	width:33.33333%;
	max-width:33.33333%;
	flex:0 0 auto;
	flex-basis:33.33333%
}
[data-breakpoint=xs] [data-xs-width='5'] {
	width:41.66667%;
	max-width:41.66667%;
	flex:0 0 auto;
	flex-basis:41.66667%
}
[data-breakpoint=xs] [data-xs-width='6'] {
	width:50%;
	max-width:50%;
	flex:0 0 auto;
	flex-basis:50%
}
[data-breakpoint=xs] [data-xs-width='7'] {
	width:58.33333%;
	max-width:58.33333%;
	flex:0 0 auto;
	flex-basis:58.33333%
}
[data-breakpoint=xs] [data-xs-width='8'] {
	width:66.66667%;
	max-width:66.66667%;
	flex:0 0 auto;
	flex-basis:66.66667%
}
[data-breakpoint=xs] [data-xs-width='9'] {
	width:75%;
	max-width:75%;
	flex:0 0 auto;
	flex-basis:75%
}
[data-breakpoint=xs] [data-xs-width='10'] {
	width:83.33333%;
	max-width:83.33333%;
	flex:0 0 auto;
	flex-basis:83.33333%
}
[data-breakpoint=xs] [data-xs-width='11'] {
	width:91.66667%;
	max-width:91.66667%;
	flex:0 0 auto;
	flex-basis:91.66667%
}
[data-breakpoint=xs] [data-column-mode-xs=single] .column,[data-breakpoint=xs] [data-column-mode-xs=single] .masonry-item,[data-breakpoint=xs] [data-xs-width='12'] {
	width:100%;
	max-width:100%;
	flex:0 0 auto;
	flex-basis:100%
}
[data-breakpoint=sm] [data-sm-width='1'] {
	width:8.33333%;
	max-width:8.33333%;
	flex:0 0 auto;
	flex-basis:8.33333%
}
[data-breakpoint=sm] [data-sm-width='2'] {
	width:16.66667%;
	max-width:16.66667%;
	flex:0 0 auto;
	flex-basis:16.66667%
}
[data-breakpoint=sm] [data-sm-width='3'] {
	width:25%;
	max-width:25%;
	flex:0 0 auto;
	flex-basis:25%
}
[data-breakpoint=sm] [data-sm-width='4'] {
	width:33.33333%;
	max-width:33.33333%;
	flex:0 0 auto;
	flex-basis:33.33333%
}
[data-breakpoint=sm] [data-sm-width='5'] {
	width:41.66667%;
	max-width:41.66667%;
	flex:0 0 auto;
	flex-basis:41.66667%
}
[data-breakpoint=sm] [data-sm-width='6'] {
	width:50%;
	max-width:50%;
	flex:0 0 auto;
	flex-basis:50%
}
[data-breakpoint=sm] [data-sm-width='7'] {
	width:58.33333%;
	max-width:58.33333%;
	flex:0 0 auto;
	flex-basis:58.33333%
}
[data-breakpoint=sm] [data-sm-width='8'] {
	width:66.66667%;
	max-width:66.66667%;
	flex:0 0 auto;
	flex-basis:66.66667%
}
[data-breakpoint=sm] [data-sm-width='9'] {
	width:75%;
	max-width:75%;
	flex:0 0 auto;
	flex-basis:75%
}
[data-breakpoint=sm] [data-sm-width='10'] {
	width:83.33333%;
	max-width:83.33333%;
	flex:0 0 auto;
	flex-basis:83.33333%
}
[data-breakpoint=sm] [data-sm-width='11'] {
	width:91.66667%;
	max-width:91.66667%;
	flex:0 0 auto;
	flex-basis:91.66667%
}
[data-breakpoint=sm] [data-column-mode-sm=single] .column,[data-breakpoint=sm] [data-column-mode-sm=single] .masonry-item,[data-breakpoint=sm] [data-sm-width='12'] {
	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:8.33333%;
	max-width:8.33333%;
	flex:0 0 auto;
	flex-basis:8.33333%
}
[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:16.66667%;
	max-width:16.66667%;
	flex:0 0 auto;
	flex-basis:16.66667%
}
[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:25%;
	max-width:25%;
	flex:0 0 auto;
	flex-basis:25%
}
[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:33.33333%;
	max-width:33.33333%;
	flex:0 0 auto;
	flex-basis:33.33333%
}
[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:41.66667%;
	max-width:41.66667%;
	flex:0 0 auto;
	flex-basis:41.66667%
}
[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:50%;
	max-width:50%;
	flex:0 0 auto;
	flex-basis:50%
}
[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:58.33333%;
	max-width:58.33333%;
	flex:0 0 auto;
	flex-basis:58.33333%
}
[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:66.66667%;
	max-width:66.66667%;
	flex:0 0 auto;
	flex-basis:66.66667%
}
[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:75%;
	max-width:75%;
	flex:0 0 auto;
	flex-basis:75%
}
[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:83.33333%;
	max-width:83.33333%;
	flex:0 0 auto;
	flex-basis:83.33333%
}
[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:91.66667%;
	max-width:91.66667%;
	flex:0 0 auto;
	flex-basis:91.66667%
}
[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:100%;
	max-width:100%;
	flex:0 0 auto;
	flex-basis:100%
}
@media screen and (min-width:992px) and (max-width:1169.9px) {
	[data-lg-width='1'] {
	width:8.33333%;
	max-width:8.33333%;
	flex:0 0 auto;
	flex-basis:8.33333%
}
[data-lg-width='2'] {
	width:16.66667%;
	max-width:16.66667%;
	flex:0 0 auto;
	flex-basis:16.66667%
}
[data-lg-width='3'] {
	width:25%;
	max-width:25%;
	flex:0 0 auto;
	flex-basis:25%
}
[data-lg-width='4'] {
	width:33.33333%;
	max-width:33.33333%;
	flex:0 0 auto;
	flex-basis:33.33333%
}
[data-lg-width='5'] {
	width:41.66667%;
	max-width:41.66667%;
	flex:0 0 auto;
	flex-basis:41.66667%
}
[data-lg-width='6'] {
	width:50%;
	max-width:50%;
	flex:0 0 auto;
	flex-basis:50%
}
[data-lg-width='7'] {
	width:58.33333%;
	max-width:58.33333%;
	flex:0 0 auto;
	flex-basis:58.33333%
}
[data-lg-width='8'] {
	width:66.66667%;
	max-width:66.66667%;
	flex:0 0 auto;
	flex-basis:66.66667%
}
[data-lg-width='9'] {
	width:75%;
	max-width:75%;
	flex:0 0 auto;
	flex-basis:75%
}
[data-lg-width='10'] {
	width:83.33333%;
	max-width:83.33333%;
	flex:0 0 auto;
	flex-basis:83.33333%
}
[data-lg-width='11'] {
	width:91.66667%;
	max-width:91.66667%;
	flex:0 0 auto;
	flex-basis:91.66667%
}
[data-lg-width='12'] {
	width:100%;
	max-width:100%;
	flex:0 0 auto;
	flex-basis:100%
}
}@media screen and (min-width:768px) and (max-width:991.9px) {
	[data-md-width='1'] {
	width:8.33333%;
	max-width:8.33333%;
	flex:0 0 auto;
	flex-basis:8.33333%
}
[data-md-width='2'] {
	width:16.66667%;
	max-width:16.66667%;
	flex:0 0 auto;
	flex-basis:16.66667%
}
[data-md-width='3'] {
	width:25%;
	max-width:25%;
	flex:0 0 auto;
	flex-basis:25%
}
[data-md-width='4'] {
	width:33.33333%;
	max-width:33.33333%;
	flex:0 0 auto;
	flex-basis:33.33333%
}
[data-md-width='5'] {
	width:41.66667%;
	max-width:41.66667%;
	flex:0 0 auto;
	flex-basis:41.66667%
}
[data-md-width='6'] {
	width:50%;
	max-width:50%;
	flex:0 0 auto;
	flex-basis:50%
}
[data-md-width='7'] {
	width:58.33333%;
	max-width:58.33333%;
	flex:0 0 auto;
	flex-basis:58.33333%
}
[data-md-width='8'] {
	width:66.66667%;
	max-width:66.66667%;
	flex:0 0 auto;
	flex-basis:66.66667%
}
[data-md-width='9'] {
	width:75%;
	max-width:75%;
	flex:0 0 auto;
	flex-basis:75%
}
[data-md-width='10'] {
	width:83.33333%;
	max-width:83.33333%;
	flex:0 0 auto;
	flex-basis:83.33333%
}
[data-md-width='11'] {
	width:91.66667%;
	max-width:91.66667%;
	flex:0 0 auto;
	flex-basis:91.66667%
}
[data-md-width='12'] {
	width:100%;
	max-width:100%;
	flex:0 0 auto;
	flex-basis:100%
}
}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.9px) {
	[data-sm-width='1'] {
	width:8.33333%;
	max-width:8.33333%;
	flex:0 0 auto;
	flex-basis:8.33333%
}
[data-sm-width='2'] {
	width:16.66667%;
	max-width:16.66667%;
	flex:0 0 auto;
	flex-basis:16.66667%
}
[data-sm-width='3'] {
	width:25%;
	max-width:25%;
	flex:0 0 auto;
	flex-basis:25%
}
[data-sm-width='4'] {
	width:33.33333%;
	max-width:33.33333%;
	flex:0 0 auto;
	flex-basis:33.33333%
}
[data-sm-width='5'] {
	width:41.66667%;
	max-width:41.66667%;
	flex:0 0 auto;
	flex-basis:41.66667%
}
[data-sm-width='6'] {
	width:50%;
	max-width:50%;
	flex:0 0 auto;
	flex-basis:50%
}
[data-sm-width='7'] {
	width:58.33333%;
	max-width:58.33333%;
	flex:0 0 auto;
	flex-basis:58.33333%
}
[data-sm-width='8'] {
	width:66.66667%;
	max-width:66.66667%;
	flex:0 0 auto;
	flex-basis:66.66667%
}
[data-sm-width='9'] {
	width:75%;
	max-width:75%;
	flex:0 0 auto;
	flex-basis:75%
}
[data-sm-width='10'] {
	width:83.33333%;
	max-width:83.33333%;
	flex:0 0 auto;
	flex-basis:83.33333%
}
[data-sm-width='11'] {
	width:91.66667%;
	max-width:91.66667%;
	flex:0 0 auto;
	flex-basis:91.66667%
}
[data-column-mode-sm=single] .column,[data-column-mode-sm=single] .masonry-item,[data-sm-width='12'] {
	width:100%;
	max-width:100%;
	flex:0 0 auto;
	flex-basis:100%
}
body,html {
	line-height:1.55556
}
}@media screen and (max-width:543.9px) {
	[data-xs-width='1'] {
	width:8.33333%;
	max-width:8.33333%;
	flex:0 0 auto;
	flex-basis:8.33333%
}
[data-xs-width='2'] {
	width:16.66667%;
	max-width:16.66667%;
	flex:0 0 auto;
	flex-basis:16.66667%
}
[data-xs-width='3'] {
	width:25%;
	max-width:25%;
	flex:0 0 auto;
	flex-basis:25%
}
[data-xs-width='4'] {
	width:33.33333%;
	max-width:33.33333%;
	flex:0 0 auto;
	flex-basis:33.33333%
}
[data-xs-width='5'] {
	width:41.66667%;
	max-width:41.66667%;
	flex:0 0 auto;
	flex-basis:41.66667%
}
[data-xs-width='6'] {
	width:50%;
	max-width:50%;
	flex:0 0 auto;
	flex-basis:50%
}
[data-xs-width='7'] {
	width:58.33333%;
	max-width:58.33333%;
	flex:0 0 auto;
	flex-basis:58.33333%
}
[data-xs-width='8'] {
	width:66.66667%;
	max-width:66.66667%;
	flex:0 0 auto;
	flex-basis:66.66667%
}
[data-xs-width='9'] {
	width:75%;
	max-width:75%;
	flex:0 0 auto;
	flex-basis:75%
}
[data-xs-width='10'] {
	width:83.33333%;
	max-width:83.33333%;
	flex:0 0 auto;
	flex-basis:83.33333%
}
[data-xs-width='11'] {
	width:91.66667%;
	max-width:91.66667%;
	flex:0 0 auto;
	flex-basis:91.66667%
}
[data-column-mode-xs=single] .column,[data-column-mode-xs=single] .masonry-item,[data-xs-width='12'] {
	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:#E2E2E2
}
a:hover {
	color:#FFB800
}
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,#overlay-menu .overlay-menu-inner nav ul li,.flickity-page-dots,.semplice-navbar ul {
	list-style:none
}
cite,em,q,var {
	font-style:italic
}
dl dd {
	margin-left:.83333rem
}
address:last-child,dl:last-child {
	margin-bottom:0
}
address {
	font-style:italic
}
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:.89pxrem;
	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
}
input,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,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,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
}
#comments .comments .comment .comment-author,.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.9px) {
	.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.9px) {
	.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.9px) {
	.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.9px) {
	.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.9px) {
	.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.9px) {
	.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.9px) {
	.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] .logo,.semplice-navbar [data-nav=logo-middle-menu-sides] nav {
	position:relative
}
.semplice-navbar [data-nav=logo-middle-menu-sides] .logo {
	padding:0 2.22222rem
}
@media screen and (min-width:768px) and (max-width:991.9px) {
	.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.9px) {
	.semplice-navbar [data-nav=logo-middle-menu-sides] .navbar-center {
	position:absolute;
	width:auto;
	left:0
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {
	left:50%;
	transform:translateX(-50%)
}
}@media screen and (min-width:768px) and (max-width:991.9px) {
	.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.9px) {
	.semplice-navbar [data-nav=logo-middle-menu-corners] .logo {
	position:absolute;
	width:100%;
	left:0
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	.semplice-navbar [data-nav=logo-middle-menu-corners] {
	width:auto
}
}@media screen and (min-width:544px) and (max-width:767.9px) {
	.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.9px) {
	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.9px) {
	.is-frontend .semplice-navbar {
	position:absolute!important
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	.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.9px) {
	.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.9px) {
	.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.9px) {
	.is-frontend .posts {
	padding-top:30
}
.post .featured-image {
	margin-bottom:30
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	.post .featured-image img {
	width:100%;
	margin:0!important
}
}@media screen and (min-width:544px) and (max-width:767.9px) {
	.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:.78pxrem
}
.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.9px) {
	.post .share-box {
	padding-bottom:30
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	.post .gallery-item img {
	width:100%!important;
	height:auto
}
}@media screen and (min-width:768px) and (max-width:991.9px) {
	.post .gallery-item img {
	width:100%!important;
	height:auto
}
}@media screen and (min-width:544px) and (max-width:767.9px) {
	.post .gallery-item img {
	width:100%!important;
	height:auto
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	#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.9px) {
	#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.9px) {
	#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.9px) {
	#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
}
#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.9px) {
	#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.9px) {
	.post-divider {
	margin-top:3.33333rem;
	margin-bottom:3.33333rem
}
}@media screen and (max-width:543.9px) {
	.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 .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.9px) {
	#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.9px) {
	#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.9px) {
	#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.9px) {
	#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
}
}@media screen and (min-width:544px) and (max-width:767.9px) {
	#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
}
}@media screen and (min-width:768px) and (max-width:991.9px) {
	#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.9px) {
	#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:opacity .2s linear;
	-moz-transition:opacity .2s linear;
	-webkit-transition:opacity .2s linear;
	-o-transition:opacity .2s linear
}
#content .masonry .masonry-item img,#content-holder .masonry .masonry-item img {
	max-width:100%;
	width:100%;
	height:auto
}
#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 [data-height=fullscreen] .container,#content-holder [data-height=fullscreen] .container {
	min-height:100vh
}
@media screen and (min-width:544px) and (max-width:767.9px) {
	#content [data-height=fullscreen] .container,#content-holder [data-height=fullscreen] .container {
	height:auto;
	min-height:auto
}
#content [data-sm-visibility=hide],#content-holder [data-sm-visibility=hide] {
	display:none
}
}@media screen and (max-width:543.9px) {
	#content [data-height=fullscreen] .container,#content-holder [data-height=fullscreen] .container {
	height:auto;
	min-height:auto
}
#content [data-xs-visibility=hide],#content-holder [data-xs-visibility=hide] {
	display:none
}
}#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
}
#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 (min-width:768px) and (max-width:991.9px) {
	#content [data-md-visibility=hide],#content-holder [data-md-visibility=hide] {
	display:none
}
}@media screen and (min-width:992px) and (max-width:1169.9px) {
	#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.9px) {
	#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.9px) {
	#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.9px) {
	#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
}
.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.9px) {
	.no-content span {
	width:100%
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	[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 {
	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)
}
.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.9px) {
	.view-project {
	bottom:1.66667rem
}
}@media screen and (max-width:543.9px) {
	.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.9px) {
	.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,.9);
	background-repeat:no-repeat;
	background-size:auto;
	background-position:top left;
	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 {
	padding:2.22222rem;
	width:100%;
	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-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,.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%;
	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
}
.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.9px) {
	#content-holder .post-password-form .inner p {
	font-size:2.33333rem;
	line-height:2rem
}
}@media screen and (min-width:544px) and (max-width:767.9px) {
	#content-holder .post-password-form .inner p {
	font-size:2rem;
	line-height:2rem
}
}@media screen and (max-width:543.9px) {
	#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.9px) {
	#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.9px) {
	#content-holder .post-password-form .inner p span {
	font-size:1.11111rem;
	line-height:1.11111rem
}
}@media screen and (max-width:543.9px) {
	#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.9px) {
	#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.9px) {
	#content-holder .post-password-form .inner .input-fields {
	width:16.66667rem;
	height:2.55556rem;
	padding-top:1.66667rem
}
}@media screen and (max-width:543.9px) {
	#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.9px) {
	#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.9px) {
	#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.9px) {
	#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.9px) {
	#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.9px) {
	#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.9px) {
	#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
}
.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,.wp-audio-shortcode .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,.wp-audio-shortcode .mejs-container,.wp-video .mejs-container {
	background:#000!important
}
.ce-video .mejs-container .mejs-controls,.wp-audio-shortcode .mejs-container .mejs-controls,.wp-video .mejs-container .mejs-controls {
	background:#000
}
.ce-video .mejs-audio,.ce-video .mejs-controls,.wp-audio-shortcode .mejs-audio,.wp-audio-shortcode .mejs-controls,.wp-video .mejs-audio,.wp-video .mejs-controls {
	height:2.77778rem!important
}
.ce-video .mejs-controls>div,.wp-audio-shortcode .mejs-controls>div,.wp-video .mejs-controls>div {
	margin-top:.55556rem!important
}
.ce-video .mejs-poster,.wp-audio-shortcode .mejs-poster,.wp-video .mejs-poster {
	background-size:cover;
	background-repeat:no-repeat
}
.ce-video .mejs-playpause-button,.wp-audio-shortcode .mejs-playpause-button,.wp-video .mejs-playpause-button {
	margin:0 0 0 .83333rem!important
}
.ce-video .mejs-controls .mejs-button button,.wp-audio-shortcode .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,.wp-audio-shortcode .mejs-overlay-button,.wp-audio-shortcode .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,.wp-audio-shortcode .mejs-overlay:hover>.mejs-overlay-button,.wp-video .mejs-overlay:hover>.mejs-overlay-button {
	background-position:0 0
}
.ce-video .mejs-time-total,.wp-audio-shortcode .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 .wp-audio-shortcode .mejs-overlay-button,.mejs-semplice-ui .wp-video .mejs-overlay-button,.pswp {
	outline:0
}
.ce-video .mejs-controls .mejs-time-rail,.wp-audio-shortcode .mejs-controls .mejs-time-rail,.wp-video .mejs-controls .mejs-time-rail {
	padding-top:.33333rem!important
}
.ce-video .mejs-controls .mejs-time-rail span,.wp-audio-shortcode .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,.wp-audio-shortcode .mejs-horizontal-volume-current,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .mejs-horizontal-volume-slider,.wp-video .mejs-horizontal-volume-slider {
	margin:0 .27778rem!important
}
.ce-video .mejs-controls .mejs-time-rail .mejs-time-float,.wp-audio-shortcode .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,.wp-audio-shortcode .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,.wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .mejs-button button,.mejs-semplice-ui .wp-video .mejs-button button {
	margin:0
}
.mejs-semplice-ui .ce-video .mejs-controls>div,.mejs-semplice-ui .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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 .wp-audio-shortcode .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;
	-webkit-text-size-adjust:100%
}
.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)
}
