@charset "UTF-8";
/**
 * Jetpack related posts
 */

/**
 * The Gutenberg block
 */

.jp-related-posts-i2__row {
	display: flex;
	margin-top: 1.5rem;
}

.jp-related-posts-i2__row:first-child {
	margin-top: 0;
}

.jp-related-posts-i2__post {
	flex-grow: 1;
	flex-basis: 0;
	margin: 0 10px;
	display: flex;
	flex-direction: column;
	padding-left: 0;
}

.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post {
	max-width: calc(33% - 20px);
}

.jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post,
.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post {
	max-width: calc(50% - 20px);
}

.jp-related-posts-i2__post-heading, .jp-related-posts-i2__post-img-link,
.jp-related-posts-i2__post-date, .jp-related-posts-i2__post-context,
.jp-related-posts-i2__post-author {
	flex-direction: row;
	display: block;
}

.jp-related-posts-i2__post-heading {
	margin: 0.5rem 0;
	font-size: 1rem;
	line-height: 1.2em;
}

.jp-related-posts-i2__post-link {
	display: block;
	width: 100%;
	line-height: 1.2em;
}

.jp-related-posts-i2__post-img-link {
	order: -1;
}
.jp-related-posts-i2__post-img-link img {
	width: 100%;
}

/* List view */

.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__row{
	margin-top: 0;
	display: block;
}

.jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post {
	max-width: none;
	margin: 0;
}

.jp-relatedposts-i2[data-layout="list"].jp-related-posts-i2__post-img-link {
	margin-top: 1rem;
}

/* Breakpoints */
@media only screen and (max-width: 640px) {
	.jp-related-posts-i2__row {
		margin-top: 0;
		display: block;
	}
	.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post {
		max-width: none;
		margin: 0;
		margin-top: 1rem;
	}
	.jp-related-posts-i2__post-img-link {
		margin-top: 1rem;
	}
	.jp-related-posts-i2__post-img-link img {
		width: 350px;
	}
}

/* Container */

#jp-relatedposts {
	display: none;
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
	clear: both;
}

.jp-relatedposts:after {
	content: '';
	display: block;
	clear: both;
}

/* Headline above related posts section, labeled "Related" */

#jp-relatedposts h3.jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	font-family: inherit;
}

#jp-relatedposts h3.jp-relatedposts-headline em:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #dcdcde;
	border-top: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1em;
}

#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

/* Related posts items (wrapping items) */

#jp-relatedposts .jp-relatedposts-items {
	clear: left;
}

#jp-relatedposts .jp-relatedposts-items-visual {
	margin-right: -20px;
}

/* Related posts item */

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	float: left;
	width: 33%;
	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 20px;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
	clear: both;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: underline;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Related posts item content */

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts .jp-relatedposts-items time {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
	position:relative;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
	border-bottom: 0;
}

#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts .jp-relatedposts-items time {
	margin-bottom: 0;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	text-transform: none;
	margin: 0;
	font-family: inherit;
	display: block;
	max-width: 100%;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: underline;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
	display: block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
	height: auto;
	max-width: 100%;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: .6;
}

/* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
	display: none;
}

/* Behavior when there are thumbnails in visual mode */
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display: none;
}

/* Behavior when there are no thumbnails in visual mode */
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
	overflow: hidden;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
	margin-bottom: 1em;
}

/* List Layout */
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
	clear: both;
	width: 100%;
}

#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
	float: left;
	overflow: hidden;
	max-width: 33%;
	margin-right: 3%;
}

#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
	display: inline-block;
	max-width: 63%;
}

/*
 * Responsive
 */

@media only screen and (max-width: 640px) {

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
		width: 50%;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear: left;
	}

	#jp-relatedposts .jp-relatedposts-items-visual {
		margin-right: 20px;
	}
}

@media only screen and (max-width: 320px) {

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
		width: 100%;
		clear: both;
		margin: 0 0 1em;
	}

	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,
	#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
		float: none;
		max-width: 100%;
		margin-right: 0;
	}
}

/*
 * Hide the related post section in the print view of a post
 */

@media print {
	.jp-relatedposts {
		display:none !important;
	}
}@font-face {
  font-family: 'trx_addons_icons';
  src: url(../../wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons_56762239.eot);
  src: url(../../wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons_56762239.eot#iefix) format('embedded-opentype'),
       url(../../wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons.woff) format('woff2'),
       url(../../wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons_56762239.woff) format('woff'),
       url(../../wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons_56762239.ttf) format('truetype'),
       url(../../wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons_56762239.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'trx_addons_icons';
    src: url(../../wp-content/plugins/trx_addons/css/font-icons/font/trx_addons_icons_56762239.svg) format('svg');
  }
}
*/
[class^="trx_addons_icon-"]:before, [class*=" trx_addons_icon-"]:before {
  font-family: "trx_addons_icons";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.trx_addons_icon-spin3:before { content: '\e800'; } /* '' */
.trx_addons_icon-spin5:before { content: '\e801'; } /* '' */
.trx_addons_icon-share:before { content: '\e802'; } /* '' */
.trx_addons_icon-adn:before { content: '\e803'; } /* '' */
.trx_addons_icon-android:before { content: '\e804'; } /* '' */
.trx_addons_icon-angellist:before { content: '\e805'; } /* '' */
.trx_addons_icon-apple:before { content: '\e806'; } /* '' */
.trx_addons_icon-behance:before { content: '\e807'; } /* '' */
.trx_addons_icon-bitbucket:before { content: '\e808'; } /* '' */
.trx_addons_icon-buysellads:before { content: '\e809'; } /* '' */
.trx_addons_icon-cc:before { content: '\e80a'; } /* '' */
.trx_addons_icon-codeopen:before { content: '\e80b'; } /* '' */
.trx_addons_icon-connectdevelop:before { content: '\e80c'; } /* '' */
.trx_addons_icon-css3:before { content: '\e80d'; } /* '' */
.trx_addons_icon-dashcube:before { content: '\e80e'; } /* '' */
.trx_addons_icon-delicious:before { content: '\e80f'; } /* '' */
.trx_addons_icon-deviantart:before { content: '\e810'; } /* '' */
.trx_addons_icon-digg:before { content: '\e811'; } /* '' */
.trx_addons_icon-dribbble:before { content: '\e812'; } /* '' */
.trx_addons_icon-dropbox:before { content: '\e813'; } /* '' */
.trx_addons_icon-drupal:before { content: '\e814'; } /* '' */
.trx_addons_icon-facebook:before { content: '\e815'; } /* '' */
.trx_addons_icon-flickr:before { content: '\e816'; } /* '' */
.trx_addons_icon-forumbee:before { content: '\e817'; } /* '' */
.trx_addons_icon-foursquare:before { content: '\e818'; } /* '' */
.trx_addons_icon-git:before { content: '\e819'; } /* '' */
.trx_addons_icon-github:before { content: '\e81a'; } /* '' */
.trx_addons_icon-google:before { content: '\e81b'; } /* '' */
.trx_addons_icon-gplus:before { content: '\e81c'; } /* '' */
.trx_addons_icon-gwallet:before { content: '\e81d'; } /* '' */
.trx_addons_icon-hacker-news:before { content: '\e81e'; } /* '' */
.trx_addons_icon-html5:before { content: '\e81f'; } /* '' */
.trx_addons_icon-instagram:before { content: '\e820'; } /* '' */
.trx_addons_icon-ioxhost:before { content: '\e821'; } /* '' */
.trx_addons_icon-joomla:before { content: '\e822'; } /* '' */
.trx_addons_icon-jsfiddle:before { content: '\e823'; } /* '' */
.trx_addons_icon-lastfm:before { content: '\e824'; } /* '' */
.trx_addons_icon-leanpub:before { content: '\e825'; } /* '' */
.trx_addons_icon-linkedin:before { content: '\e826'; } /* '' */
.trx_addons_icon-linux:before { content: '\e827'; } /* '' */
.trx_addons_icon-maxcdn:before { content: '\e828'; } /* '' */
.trx_addons_icon-meanpath:before { content: '\e829'; } /* '' */
.trx_addons_icon-openid:before { content: '\e82a'; } /* '' */
.trx_addons_icon-pagelines:before { content: '\e82b'; } /* '' */
.trx_addons_icon-paypal:before { content: '\e82c'; } /* '' */
.trx_addons_icon-pied-piper-alt:before { content: '\e82d'; } /* '' */
.trx_addons_icon-pinterest:before { content: '\e82e'; } /* '' */
.trx_addons_icon-qq:before { content: '\e82f'; } /* '' */
.trx_addons_icon-reddit:before { content: '\e830'; } /* '' */
.trx_addons_icon-renren:before { content: '\e831'; } /* '' */
.trx_addons_icon-sellsy:before { content: '\e832'; } /* '' */
.trx_addons_icon-shirtsinbulk:before { content: '\e833'; } /* '' */
.trx_addons_icon-simplybuilt:before { content: '\e834'; } /* '' */
.trx_addons_icon-skyatlas:before { content: '\e835'; } /* '' */
.trx_addons_icon-skype:before { content: '\e836'; } /* '' */
.trx_addons_icon-slack:before { content: '\e837'; } /* '' */
.trx_addons_icon-slideshare:before { content: '\e838'; } /* '' */
.trx_addons_icon-stackoverflow:before { content: '\e839'; } /* '' */
.trx_addons_icon-steam:before { content: '\e83a'; } /* '' */
.trx_addons_icon-stumbleupon:before { content: '\e83b'; } /* '' */
.trx_addons_icon-tencent-weibo:before { content: '\e83c'; } /* '' */
.trx_addons_icon-trello:before { content: '\e83d'; } /* '' */
.trx_addons_icon-tumblr:before { content: '\e83e'; } /* '' */
.trx_addons_icon-twitch:before { content: '\e83f'; } /* '' */
.trx_addons_icon-twitter:before { content: '\e840'; } /* '' */
.trx_addons_icon-vine:before { content: '\e841'; } /* '' */
.trx_addons_icon-vkontakte:before { content: '\e842'; } /* '' */
.trx_addons_icon-wechat:before { content: '\e843'; } /* '' */
.trx_addons_icon-whatsapp:before { content: '\e844'; } /* '' */
.trx_addons_icon-weibo:before { content: '\e845'; } /* '' */
.trx_addons_icon-windows:before { content: '\e846'; } /* '' */
.trx_addons_icon-wordpress:before { content: '\e847'; } /* '' */
.trx_addons_icon-xing:before { content: '\e848'; } /* '' */
.trx_addons_icon-yelp:before { content: '\e849'; } /* '' */
.trx_addons_icon-youtube:before { content: '\e84a'; } /* '' */
.trx_addons_icon-yahoo:before { content: '\e84b'; } /* '' */
.trx_addons_icon-circle:before { content: '\e84c'; } /* '' */
.trx_addons_icon-lemon:before { content: '\e84d'; } /* '' */
.trx_addons_icon-soundcloud:before { content: '\e84e'; } /* '' */
.trx_addons_icon-google-circles:before { content: '\e84f'; } /* '' */
.trx_addons_icon-logo-db:before { content: '\e850'; } /* '' */
.trx_addons_icon-sweden:before { content: '\e851'; } /* '' */
.trx_addons_icon-evernote:before { content: '\e852'; } /* '' */
.trx_addons_icon-heart:before { content: '\e853'; } /* '' */
.trx_addons_icon-heart-empty:before { content: '\e854'; } /* '' */
.trx_addons_icon-eye:before { content: '\e855'; } /* '' */
.trx_addons_icon-comment-empty:before { content: '\e856'; } /* '' */
.trx_addons_icon-down:before { content: '\e857'; } /* '' */
.trx_addons_icon-left:before { content: '\e858'; } /* '' */
.trx_addons_icon-right:before { content: '\e859'; } /* '' */
.trx_addons_icon-up:before { content: '\e85a'; } /* '' */
.trx_addons_icon-pencil:before { content: '\e85b'; } /* '' */
.trx_addons_icon-shareable:before { content: '\e85c'; } /* '' */
.trx_addons_icon-tools:before { content: '\e85d'; } /* '' */
.trx_addons_icon-basket:before { content: '\e85e'; } /* '' */
.trx_addons_icon-reply-1:before { content: '\e85f'; } /* '' */
.trx_addons_icon-reply-all-1:before { content: '\e860'; } /* '' */
.trx_addons_icon-forward-1:before { content: '\e861'; } /* '' */
.trx_addons_icon-edit:before { content: '\e862'; } /* '' */
.trx_addons_icon-feather3:before { content: '\e863'; } /* '' */
.trx_addons_icon-code-1:before { content: '\e864'; } /* '' */
.trx_addons_icon-attach:before { content: '\e865'; } /* '' */
.trx_addons_icon-lock:before { content: '\e866'; } /* '' */
.trx_addons_icon-lock-open:before { content: '\e867'; } /* '' */
.trx_addons_icon-pin:before { content: '\e868'; } /* '' */
.trx_addons_icon-home-3:before { content: '\e869'; } /* '' */
.trx_addons_icon-link:before { content: '\e86a'; } /* '' */
.trx_addons_icon-unlink:before { content: '\e86b'; } /* '' */
.trx_addons_icon-download:before { content: '\e86c'; } /* '' */
.trx_addons_icon-mail:before { content: '\e86d'; } /* '' */
.trx_addons_icon-star:before { content: '\e86e'; } /* '' */
.trx_addons_icon-star-empty:before { content: '\e86f'; } /* '' */
.trx_addons_icon-user-alt:before { content: '\e870'; } /* '' */
.trx_addons_icon-user-plus:before { content: '\e871'; } /* '' */
.trx_addons_icon-user-times:before { content: '\e872'; } /* '' */
.trx_addons_icon-users-group:before { content: '\e873'; } /* '' */
.trx_addons_icon-ok:before { content: '\e874'; } /* '' */
.trx_addons_icon-delete:before { content: '\e875'; } /* '' */
.trx_addons_icon-plus:before { content: '\e876'; } /* '' */
.trx_addons_icon-minus:before { content: '\e877'; } /* '' */
.trx_addons_icon-ok-circled:before { content: '\e878'; } /* '' */
.trx_addons_icon-delete-circled:before { content: '\e879'; } /* '' */
.trx_addons_icon-plus-circled:before { content: '\e87a'; } /* '' */
.trx_addons_icon-minus-circled:before { content: '\e87b'; } /* '' */
.trx_addons_icon-help:before { content: '\e87c'; } /* '' */
.trx_addons_icon-help-circled:before { content: '\e87d'; } /* '' */
.trx_addons_icon-info-circled:before { content: '\e87e'; } /* '' */
.trx_addons_icon-info:before { content: '\e87f'; } /* '' */
.trx_addons_icon-attention:before { content: '\e880'; } /* '' */
.trx_addons_icon-attention-circled:before { content: '\e881'; } /* '' */
.trx_addons_icon-down-mini:before { content: '\e882'; } /* '' */
.trx_addons_icon-left-mini:before { content: '\e883'; } /* '' */
.trx_addons_icon-right-mini:before { content: '\e884'; } /* '' */
.trx_addons_icon-up-mini:before { content: '\e885'; } /* '' */
.trx_addons_icon-rss:before { content: '\e886'; } /* '' */
.trx_addons_icon-slider-left:before { content: '\e887'; } /* '' */
.trx_addons_icon-slider-right:before { content: '\e888'; } /* '' */
.trx_addons_icon-cog:before { content: '\e889'; } /* '' */
.trx_addons_icon-gps:before { content: '\e88a'; } /* '' */
.trx_addons_icon-monitor:before { content: '\e88b'; } /* '' */
.trx_addons_icon-mouse:before { content: '\e88c'; } /* '' */
.trx_addons_icon-feather:before { content: '\e88d'; } /* '' */
.trx_addons_icon-cogs:before { content: '\e88e'; } /* '' */
.trx_addons_icon-sliders:before { content: '\e88f'; } /* '' */
.trx_addons_icon-camera-1:before { content: '\e890'; } /* '' */
.trx_addons_icon-lamp:before { content: '\e891'; } /* '' */
.trx_addons_icon-down-dir-1:before { content: '\e892'; } /* '' */
.trx_addons_icon-telephone:before { content: '\e893'; } /* '' */
.trx_addons_icon-print-1:before { content: '\e894'; } /* '' */
.trx_addons_icon-export-1:before { content: '\e895'; } /* '' */
.trx_addons_icon-mute:before { content: '\e896'; } /* '' */
.trx_addons_icon-volume:before { content: '\e897'; } /* '' */
.trx_addons_icon-search:before { content: '\e898'; } /* '' */
.trx_addons_icon-print2:before { content: '\e899'; } /* '' */
.trx_addons_icon-youtube2:before { content: '\e89a'; } /* '' */
.trx_addons_icon-asterisk:before { content: '\e89b'; } /* '' */
.trx_addons_icon-checkbox:before { content: '\e89c'; } /* '' */
.trx_addons_icon-circle-thin:before { content: '\e89d'; } /* '' */
.trx_addons_icon-ellipsis:before { content: '\e89e'; } /* '' */
.trx_addons_icon-ellipsis-vert:before { content: '\e89f'; } /* '' */
.trx_addons_icon-off:before { content: '\e8a0'; } /* '' */
.trx_addons_icon-scissors:before { content: '\e8a1'; } /* '' */
.trx_addons_icon-paste:before { content: '\e8a2'; } /* '' */
.trx_addons_icon-floppy-1:before { content: '\e8a3'; } /* '' */
.trx_addons_icon-book-1:before { content: '\e8a4'; } /* '' */
.trx_addons_icon-toggle-off:before { content: '\e8a5'; } /* '' */
.trx_addons_icon-toggle-on:before { content: '\e8a6'; } /* '' */
.trx_addons_icon-columns:before { content: '\e8a7'; } /* '' */
.trx_addons_icon-table:before { content: '\e8a8'; } /* '' */
.trx_addons_icon-circle-dot:before { content: '\e8a9'; } /* '' */
.trx_addons_icon-chart-bar:before { content: '\e8aa'; } /* '' */
.trx_addons_icon-chart-area:before { content: '\e8ab'; } /* '' */
.trx_addons_icon-chart-pie-1:before { content: '\e8ac'; } /* '' */
.trx_addons_icon-chart-line:before { content: '\e8ad'; } /* '' */
.trx_addons_icon-certificate:before { content: '\e8ae'; } /* '' */
.trx_addons_icon-signal:before { content: '\e8af'; } /* '' */
.trx_addons_icon-checkbox-empty:before { content: '\e8b0'; } /* '' */
.trx_addons_icon-gift:before { content: '\e8b1'; } /* '' */
.trx_addons_icon-desktop:before { content: '\e8b2'; } /* '' */
.trx_addons_icon-laptop:before { content: '\e8b3'; } /* '' */
.trx_addons_icon-tablet:before { content: '\e8b4'; } /* '' */
.trx_addons_icon-mobile-1:before { content: '\e8b5'; } /* '' */
.trx_addons_icon-dot:before { content: '\e8b6'; } /* '' */
.trx_addons_icon-record-1:before { content: '\e8b7'; } /* '' */
.trx_addons_icon-quote-right:before { content: '\e8b8'; } /* '' */
.trx_addons_icon-quote-left:before { content: '\e8b9'; } /* '' */
.trx_addons_icon-feather2:before { content: '\e8ba'; } /* '' */
.trx_addons_icon-location-outline:before { content: '\e8bb'; } /* '' */
.trx_addons_icon-menu:before { content: '\e8bc'; } /* '' */
.trx_addons_icon-check:before { content: '\e8bd'; } /* '' */
.trx_addons_icon-cancel:before { content: '\e8be'; } /* '' */
.trx_addons_icon-fire:before { content: '\e8bf'; } /* '' */
.trx_addons_icon-fire-light:before { content: '\e8c0'; } /* '' */
.trx_addons_icon-food-light:before { content: '\e8c1'; } /* '' */
.trx_addons_icon-phone-2:before { content: '\e8c2'; } /* '' */
.trx_addons_icon-map:before { content: '\e8c3'; } /* '' */
.trx_addons_icon-up-dir-1:before { content: '\e8c4'; } /* '' */
.trx_addons_icon-left-dir-1:before { content: '\e8c5'; } /* '' */
.trx_addons_icon-right-dir-1:before { content: '\e8c6'; } /* '' */
.trx_addons_icon-calendar:before { content: '\e8c7'; } /* '' */
.trx_addons_icon-credit-card:before { content: '\e8c8'; } /* '' */
.trx_addons_icon-dot2:before { content: '\e8c9'; } /* '' */
.trx_addons_icon-dot3:before { content: '\e8ca'; } /* '' */
.trx_addons_icon-resize-small:before { content: '\e8cb'; } /* '' */
.trx_addons_icon-resize-vertical:before { content: '\e8cc'; } /* '' */
.trx_addons_icon-resize-horizontal:before { content: '\e8cd'; } /* '' */
.trx_addons_icon-water:before { content: '\e8ce'; } /* '' */
.trx_addons_icon-droplet:before { content: '\e8cf'; } /* '' */
.trx_addons_icon-air:before { content: '\e8d0'; } /* '' */
.trx_addons_icon-address:before { content: '\e8d1'; } /* '' */
.trx_addons_icon-location:before { content: '\e8d2'; } /* '' */
.trx_addons_icon-map-2:before { content: '\e8d3'; } /* '' */
.trx_addons_icon-direction:before { content: '\e8d4'; } /* '' */
.trx_addons_icon-compass:before { content: '\e8d5'; } /* '' */
.trx_addons_icon-globe:before { content: '\e8d6'; } /* '' */
.trx_addons_icon-flow-tree:before { content: '\e8d7'; } /* '' */
.trx_addons_icon-key:before { content: '\e8d8'; } /* '' */
.trx_addons_icon-flow-cross:before { content: '\e8d9'; } /* '' */
.trx_addons_icon-fuel:before { content: '\e8da'; } /* '' */
.trx_addons_icon-lodging:before { content: '\e8db'; } /* '' */
.trx_addons_icon-toilet:before { content: '\e8dc'; } /* '' */
.trx_addons_icon-wrench:before { content: '\e8dd'; } /* '' */
.trx_addons_icon-cogs-1:before { content: '\e8de'; } /* '' */
.trx_addons_icon-gauge-1:before { content: '\e8df'; } /* '' */
.trx_addons_icon-road:before { content: '\e8e0'; } /* '' */
.trx_addons_icon-volume-off:before { content: '\e8e1'; } /* '' */
.trx_addons_icon-volume-down:before { content: '\e8e2'; } /* '' */
.trx_addons_icon-volume-up:before { content: '\e8e3'; } /* '' */
.trx_addons_icon-play:before { content: '\e8e4'; } /* '' */
.trx_addons_icon-pause:before { content: '\e8e5'; } /* '' */
.trx_addons_icon-stop:before { content: '\e8e6'; } /* '' */
.trx_addons_icon-align-left:before { content: '\e8e7'; } /* '' */
.trx_addons_icon-align-center:before { content: '\e8e8'; } /* '' */
.trx_addons_icon-align-right:before { content: '\e8e9'; } /* '' */
.trx_addons_icon-align-justify:before { content: '\e8ea'; } /* '' */
.trx_addons_icon-list:before { content: '\e8eb'; } /* '' */
.trx_addons_icon-film:before { content: '\e8ec'; } /* '' */
.trx_addons_icon-video:before { content: '\e8ed'; } /* '' */
.trx_addons_icon-video-light:before { content: '\e8ee'; } /* '' */
.trx_addons_icon-comment:before { content: '\e8ef'; } /* '' */
.trx_addons_icon-chat:before { content: '\e8f0'; } /* '' */
.trx_addons_icon-thumbs-up:before { content: '\e8f1'; } /* '' */
.trx_addons_icon-thumbs-down:before { content: '\e8f2'; } /* '' */
.trx_addons_icon-plus-1:before { content: '\e8f3'; } /* '' */
.trx_addons_icon-minus-1:before { content: '\e8f4'; } /* '' */
.trx_addons_icon-doc:before { content: '\e8f5'; } /* '' */
.trx_addons_icon-docs:before { content: '\e8f6'; } /* '' */
.trx_addons_icon-doc-landscape:before { content: '\e8f7'; } /* '' */
.trx_addons_icon-doc-text:before { content: '\e8f8'; } /* '' */
.trx_addons_icon-newspaper:before { content: '\e8f9'; } /* '' */
.trx_addons_icon-book-open:before { content: '\e8fa'; } /* '' */
.trx_addons_icon-cancel-big:before { content: '\e8fb'; } /* '' */
.trx_addons_icon-cancel-2:before { content: '\e8fc'; } /* '' */
.trx_addons_icon-cancel-circled:before { content: '\e8fd'; } /* '' */
.trx_addons_icon-plus-2:before { content: '\e8fe'; } /* '' */
.trx_addons_icon-refresh:before { content: '\e8ff'; } /* '' */
.trx_addons_icon-check-2:before { content: '\e900'; } /* '' */
.trx_addons_icon-network:before { content: '\e901'; } /* '' */
.trx_addons_icon-share-2:before { content: '\e902'; } /* '' */
.trx_addons_icon-star-filled:before { content: '\e903'; } /* '' */
.trx_addons_icon-tag:before { content: '\e904'; } /* '' */
.trx_addons_icon-cart:before { content: '\e905'; } /* '' */
.trx_addons_icon-editor-code:before { content: '\e906'; } /* '' */
.trx_addons_icon-tools-2:before { content: '\e907'; } /* '' */
.trx_addons_icon-email:before { content: '\e908'; } /* '' */
.trx_addons_icon-feedback:before { content: '\e909'; } /* '' */
.trx_addons_icon-feedback-2:before { content: '\e90a'; } /* '' */
.trx_addons_icon-format-image:before { content: '\e90b'; } /* '' */
.trx_addons_icon-generic:before { content: '\e90c'; } /* '' */
.trx_addons_icon-location-2:before { content: '\e90d'; } /* '' */
.trx_addons_icon-portfolio:before { content: '\e90e'; } /* '' */
.trx_addons_icon-arrow-down:before { content: '\e90f'; } /* '' */
.trx_addons_icon-arrow-left:before { content: '\e910'; } /* '' */
.trx_addons_icon-arrow-right:before { content: '\e911'; } /* '' */
.trx_addons_icon-arrow-up:before { content: '\e912'; } /* '' */
.trx_addons_icon-screenoptions:before { content: '\e913'; } /* '' */
.trx_addons_icon-settings:before { content: '\e914'; } /* '' */
.trx_addons_icon-users:before { content: '\e915'; } /* '' */
.trx_addons_icon-building-2:before { content: '\e916'; } /* '' */
.trx_addons_icon-document:before { content: '\e917'; } /* '' */
.trx_addons_icon-resize-full:before { content: '\e918'; } /* '' */
.trx_addons_icon-editor-table:before { content: '\e919'; } /* '' */
.trx_addons_icon-customizer:before { content: '\e91a'; } /* '' */
.trx_addons_icon-home-2:before { content: '\e91b'; } /* '' */
.trx_addons_icon-page:before { content: '\e91c'; } /* '' */
.trx_addons_icon-plugins:before { content: '\e91d'; } /* '' */
.trx_addons_icon-smartphone:before { content: '\e91e'; } /* '' */
.trx_addons_icon-text:before { content: '\e91f'; } /* '' */
.trx_addons_icon-padlock-unlock:before { content: '\e920'; } /* '' */
.trx_addons_icon-padlock:before { content: '\e921'; } /* '' */
.trx_addons_icon-ccw:before { content: '\e922'; } /* '' */
.trx_addons_icon-cw:before { content: '\e923'; } /* '' */
.trx_addons_icon-attention-1:before { content: '\e924'; } /* '' */
.trx_addons_icon-download-2:before { content: '\e925'; } /* '' */
.trx_addons_icon-gauge-2:before { content: '\e926'; } /* '' */
.trx_addons_icon-trash:before { content: '\e927'; } /* '' */
.trx_addons_icon-tik-tok:before { content: '\e928'; } /* '' */
.trx_addons_icon-twitter-x:before { content: '\e929'; } /* '' */
.trx_addons_icon-download-1:before { content: '\e959'; } /* '' */
.trx_addons_icon-upload:before { content: '\e95a'; } /* '' */
.trx_addons_icon-move:before { content: '\f047'; } /* '' */
.trx_addons_icon-filter:before { content: '\f0b0'; } /* '' */
.trx_addons_icon-resize-full-alt:before { content: '\f0b2'; } /* '' */
.trx_addons_icon-copy:before { content: '\f0c5'; } /* '' */
.trx_addons_icon-list-bullet:before { content: '\f0ca'; } /* '' */
.trx_addons_icon-list-numbered:before { content: '\f0cb'; } /* '' */
.trx_addons_icon-magic:before { content: '\f0d0'; } /* '' */
.trx_addons_icon-sort:before { content: '\f0dc'; } /* '' */
.trx_addons_icon-sort-down:before { content: '\f0dd'; } /* '' */
.trx_addons_icon-sort-up:before { content: '\f0de'; } /* '' */
.trx_addons_icon-gauge:before { content: '\f0e4'; } /* '' */
.trx_addons_icon-chat-empty:before { content: '\f0e6'; } /* '' */
.trx_addons_icon-sitemap:before { content: '\f0e8'; } /* '' */
.trx_addons_icon-food:before { content: '\f0f5'; } /* '' */
.trx_addons_icon-building-1:before { content: '\f0f7'; } /* '' */
.trx_addons_icon-mic:before { content: '\f130'; } /* '' */
.trx_addons_icon-mute-1:before { content: '\f131'; } /* '' */
.trx_addons_icon-calendar-empty:before { content: '\f133'; } /* '' */
.trx_addons_icon-extinguisher:before { content: '\f134'; } /* '' */
.trx_addons_icon-sort-name-up:before { content: '\f15d'; } /* '' */
.trx_addons_icon-sort-name-down:before { content: '\f15e'; } /* '' */
.trx_addons_icon-sort-alt-up:before { content: '\f160'; } /* '' */
.trx_addons_icon-sort-alt-down:before { content: '\f161'; } /* '' */
.trx_addons_icon-sort-number-up:before { content: '\f162'; } /* '' */
.trx_addons_icon-sort-number-down:before { content: '\f163'; } /* '' */
.trx_addons_icon-car:before { content: '\f1b9'; } /* '' */
.trx_addons_icon-cc-visa:before { content: '\f1f0'; } /* '' */
.trx_addons_icon-cc-paypal:before { content: '\f1f4'; } /* '' */
.trx_addons_icon-bed:before { content: '\f236'; } /* '' */
.trx_addons_icon-balance-scale:before { content: '\f24e'; } /* '' */
.trx_addons_icon-hourglass:before { content: '\f250'; } /* '' */
.trx_addons_icon-wpforms:before { content: '\f298'; } /* '' */
#sb_instagram {width: 100%;margin: 0 auto;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram:after{content: "";display: table;clear: both;}#sb_instagram.sbi_fixed_height{overflow: hidden;overflow-y: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram #sbi_images{width: 100%;float: left;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram .sbi_header_link {-webkit-box-shadow: none;box-shadow: none;}#sb_instagram .sbi_header_link:hover {border: none;}#sb_instagram #sbi_images .sbi_item{display: inline-block;float: left;vertical-align: top;zoom: 1;padding: inherit !important;margin: 0 !important;text-decoration: none;opacity: 1;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity: 0;}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width: 100%;}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width: 50%;}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width: 33.33%;}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width: 25%;}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width: 20%;}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width: 16.66%;}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width: 14.28%;}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width: 12.5%;}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width: 11.11%;}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width: 10%;}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width: 100%;}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width: 50%;}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width: 33.33%;}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width: 25%;}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width: 20%;}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width: 16.66%;}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width: 14.28%;}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width: 12.5%;}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width: 11.11%;}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width: 10%;}#sb_instagram .sbi_photo_wrap{position: relative;}#sb_instagram .sbi_photo{display: block;text-decoration: none;}#sb_instagram .sbi_photo img{width: 100%;height: auto;}#sb_instagram .sbi_no_js img{display: none;}#sb_instagram a, #sb_instagram a:hover, #sb_instagram a:focus, #sb_instagram a:active{outline: none;}#sb_instagram img{display: block;padding: 0 !important;margin: 0 !important;max-width: 100% !important;opacity: 1 !important;}#sb_instagram .sbi_link{display: none;position: absolute;bottom: 0;right: 0;width: 100%;padding: 10px 0;background: rgba(0,0,0,0.5);text-align: center;color: #fff;font-size: 12px;line-height: 1.1;}#sb_instagram .sbi_link a{padding: 0 6px;text-decoration: none;color: #fff;font-size: 12px;line-height: 1.1;display: inline-block;vertical-align: top;zoom: 1;}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom: 5px;}#sb_instagram .sbi_link a:hover, #sb_instagram .sbi_link a:focus{text-decoration: underline;}#sb_instagram .sbi_photo_wrap:hover .sbi_link, #sb_instagram .sbi_photo_wrap:focus .sbi_link{display: block;}#sb_instagram svg:not(:root).svg-inline--fa {height: 1em;display: inline-block;}#sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_carousel .sbi_playbtn, .sbi_type_carousel .fa-clone, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play{display: block !important;position: absolute;z-index: 1;color: #fff;color: rgba(255,255,255,0.9);font-style: normal !important;text-shadow: 0 0 8px rgba(0,0,0,0.8);}#sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_carousel .sbi_playbtn {z-index: 2;top: 50%;left: 50%;margin-top: -24px;margin-left: -19px;padding: 0;font-size: 48px;}#sb_instagram .sbi_type_carousel .fa-clone{right: 12px;top: 12px;font-size: 24px;text-shadow: 0 0 8px rgba(0,0,0,0.3);}.sbi_type_carousel svg.fa-clone, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play{-webkit-filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );filter: drop-shadow( 0px 0px 2px rgba(0,0,0,.4) );}#sb_instagram .sbi_loader{width: 20px;height: 20px;position: relative;top: 50%;left: 50%;margin: -10px 0 0 -10px;background-color: #000;background-color: rgba(0,0,0,0.5);border-radius: 100%;-webkit-animation: sbi-sk-scaleout 1.0s infinite ease-in-out;animation: sbi-sk-scaleout 1.0s infinite ease-in-out;}#sb_instagram br {display: none;}#sbi_load p {display: inline;padding: 0;margin: 0;}#sb_instagram #sbi_load .sbi_loader{position: absolute;margin-top: -11px;background-color: #fff;opacity: 1;}@-webkit-keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0) }100% {-webkit-transform: scale(1.0);opacity: 0;}}@keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}100% {-webkit-transform: scale(1.0);-ms-transform: scale(1.0);transform: scale(1.0);opacity: 0;}}#sb_instagram .fa-spin, #sbi_lightbox .fa-spin{-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear }#sb_instagram .fa-pulse, #sbi_lightbox .fa-pulse{-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8) }@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(359deg);transform: rotate(359deg) }}.sbi-screenreader{text-indent: -9999px !important;display: block !important;width: 0 !important;height: 0 !important;line-height: 0 !important;text-align: left !important;overflow: hidden !important;}#sb_instagram .sb_instagram_header, .sb_instagram_header{float: left;clear: both;margin: 0 0 15px 0;padding: 0;line-height: 1.2;width: 100%;}#sb_instagram .sb_instagram_header a, .sb_instagram_header a {float: left;display: block;min-width: 100%;text-decoration: none;transition: color 0.5s ease;}.sb_instagram_header.sbi_header_outside{float: none;margin-left: auto !important;margin-right: auto !important;display: flex;}.sbi_no_avatar .sbi_header_img{background: #333;color: #fff;width: 50px;height: 50px;position: relative;}.sbi_no_avatar .sbi_header_hashtag_icon {display: block;color: #fff;opacity: .9;-webkit-transition: background .6s linear,color .6s linear;-moz-transition: background .6s linear,color .6s linear;-o-transition: background .6s linear,color .6s linear;transition: background .6s linear,color .6s linear }.sbi_no_avatar:hover .sbi_header_hashtag_icon {display: block;opacity: 1;-webkit-transition: background .2s linear,color .2s linear;-moz-transition: background .2s linear,color .2s linear;-o-transition: background .2s linear,color .2s linear;transition: background .2s linear,color .2s linear }@media all and (min-width: 480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img, .sb_instagram_header.sbi_medium .sbi_header_img{width: 80px;height: 80px;border-radius: 40px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img, .sb_instagram_header.sbi_medium .sbi_header_img img{width: 80px;height: 80px;border-radius: 40px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size: 20px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{font-size: 14px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio{margin-left: 95px !important;line-height: 1.4 }#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3, .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right: -85px !important;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top: 4px !important;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3, .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top: 20px !important;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img, .sb_instagram_header.sbi_large .sbi_header_img{width: 120px;height: 120px;border-radius: 60px;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img, .sb_instagram_header.sbi_large .sbi_header_img img {width: 120px;height: 120px;border-radius: 60px;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3, .sb_instagram_header.sbi_large .sbi_header_text h3{font-size: 28px;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{font-size: 16px;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, .sb_instagram_header.sbi_large .sbi_header_text h3, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio{margin-left: 140px !important;line-height: 1.5;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3, .sb_instagram_header.sbi_large .sbi_header_text h3{margin-right: -120px !important;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top: 12px !important;}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3, .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top: 32px !important;}}#sb_instagram .sb_instagram_header .sbi_header_img, .sb_instagram_header .sbi_header_img{float: left;position: relative;width: 50px;margin: 0 0 0 -100% !important;overflow: hidden;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}#sb_instagram .sb_instagram_header .sbi_header_img img, .sb_instagram_header .sbi_header_img img{float: left;margin: 0 !important;padding: 0 !important;border: none !important;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover{opacity: 0;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0,0,0,0.75);}#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo, #sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header .sbi_header_img_hover .sbi_new_logo, .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo{position: absolute;top: 50%;left: 50%;margin-top: -12px;margin-left: -12px;width: 24px;height: 24px;font-size: 24px;}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top: -18px;margin-left: -18px;width: 36px;height: 36px;font-size: 36px }#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {margin-top: -24px;margin-left: -24px;width: 48px;height: 48px;font-size: 48px }#sb_instagram .sb_instagram_header .sbi_header_img_hover i {overflow: hidden;}#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover{z-index: 2;transition: opacity 0.4s ease-in-out;}#sb_instagram .sb_instagram_header .sbi_fade_in, .sb_instagram_header .sbi_fade_in{opacity: 1;transition: opacity 0.2s ease-in-out;}#sb_instagram .sb_instagram_header .sbi_header_img_hover, .sb_instagram_header .sbi_header_img_hover{position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0,0,0,0.75);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;border-radius: 40px;transition: opacity 0.2s;}#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover, #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover, .sb_instagram_header a:hover .sbi_header_img_hover, .sb_instagram_header a:focus .sbi_header_img_hover{opacity: 1;}#sb_instagram .sb_instagram_header .sbi_header_text, .sb_instagram_header .sbi_header_text{float: left;width: 100%;padding-top: 5px;}#sb_instagram .sb_instagram_header a, .sb_instagram_header a{text-decoration: none;}#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header .sbi_header_text h3, .sb_instagram_header .sbi_header_text .sbi_bio, .sb_instagram_header .sbi_header_text h3{float: left;clear: both;width: auto;margin: 0 0 0 60px !important;padding: 0 !important;}#sb_instagram .sb_instagram_header h3, .sb_instagram_header h3{font-size: 16px;line-height: 1.3;}#sb_instagram .sb_instagram_header p, .sb_instagram_header p{font-size: 13px;line-height: 1.3;margin: 0;padding: 0;}#sb_instagram p:empty {display: none;}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji, .sb_instagram_header .sbi_header_text img.emoji{margin-right: 3px !important;}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3, .sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top: 9px !important;}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info, .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear: both;}#sb_instagram #sbi_load{float: left;clear: both;width: 100%;text-align: center;}#sb_instagram #sbi_load .fa-spinner{display: none;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -7px;font-size: 15px;}#sb_instagram #sbi_load{opacity: 1;transition: all 0.5s ease-in;}#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader{opacity: 1;transition: all 0.1s ease-in;}#sb_instagram .sbi_hidden{opacity: 0 !important;}#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a{display: inline-block;vertical-align: top;zoom: 1;padding: 7px 14px;margin: 5px auto 0 auto;background: #333;border: none;color: #fff;text-decoration: none;font-size: 13px;line-height: 1.5;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#sb_instagram #sbi_load .sbi_load_btn {position: relative;}#sb_instagram .sbi_follow_btn{display: inline-block;vertical-align: top;zoom: 1;text-align: center;}#sb_instagram .sbi_follow_btn.sbi_top{display: block;margin-bottom: 5px;}#sb_instagram .sbi_follow_btn a{background: #408bd1;color: #fff;}#sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn a, #sb_instagram #sbi_load .sbi_load_btn{transition: all 0.1s ease-in;}#sb_instagram #sbi_load .sbi_load_btn:hover{outline: none;box-shadow: inset 0 0 20px 20px rgba(255,255,255,0.25);}#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus{outline: none;box-shadow: inset 0 0 10px 20px #359dff;}#sb_instagram .sbi_follow_btn a:active, #sb_instagram #sbi_load .sbi_load_btn:active{box-shadow: inset 0 0 10px 20px rgba(0,0,0,0.3);}#sb_instagram .sbi_follow_btn .fa, #sb_instagram .sbi_follow_btn svg{margin-bottom: -1px;margin-right: 7px;font-size: 15px;}#sb_instagram .sbi_follow_btn svg{vertical-align: -.125em;}#sb_instagram #sbi_load .sbi_follow_btn{margin-left: 5px;}#sb_instagram .sb_instagram_error{width: 100%;text-align: center;line-height: 1.4;}#sbi_mod_error{display: none;border: 1px solid #ddd;background: #eee;color: #333;margin: 10px 0 0;padding: 10px 15px;font-size: 13px;text-align: center;clear: both;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}#sbi_mod_error br {display: initial !important;}#sbi_mod_error p{padding: 5px 0 !important;margin: 0 !important;line-height: 1.3 !important;}#sbi_mod_error ol, #sbi_mod_error ul{padding: 5px 0 5px 20px !important;margin: 0 !important;}#sbi_mod_error li{padding: 1px 0 !important;margin: 0 !important;}#sbi_mod_error span{font-size: 12px;}#sb_instagram.sbi_medium .sbi_playbtn, #sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top: -12px;margin-left: -9px;font-size: 23px;}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right: 8px;top: 8px;font-size: 18px;}#sb_instagram.sbi_small .sbi_playbtn, #sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play{margin-top: -9px;margin-left: -7px;font-size: 18px;}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right: 5px;top: 5px;font-size: 12px;}@media all and (max-width: 640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item{width: 50%;}#sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item, #sb_instagram.sbi_col_10 #sbi_images .sbi_item{width: 25%;}#sb_instagram.sbi_width_resp{width: 100% !important;}}@media all and (max-width: 480px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item, #sb_instagram.sbi_col_10 #sbi_images .sbi_item{width: 100%;}#sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{width: 10%;}#sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{width: 11.11%;}#sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{width: 12.5%;}#sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{width: 14.28%;}#sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{width: 16.66%;}#sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item {width: 20%;}#sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item {width: 25%;}#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item {width: 33.33%;}#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {width: 50%;}#sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item {width: 100%;}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing: border-box;position: relative;overflow: hidden;}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {content: "";display: block;padding-top: 100%;z-index: -300;}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {opacity: 1;}#sb_instagram.sbi_no_js .sbi_photo img, #sb_instagram.sbi_no_js .sbi_load_btn{display: none;}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo, #sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom: 0 !important;}#sb_instagram #sbi_mod_error .sb_frontend_btn {display: inline-block;padding: 6px 10px;background: #ddd;background: rgba(0,0,0,.1);text-decoration: none;border-radius: 5px;margin-top: 10px;color: #444 }#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {background: #ccc;background: rgba(0,0,0,.15) }#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {margin-right: 2px }.sbi_header_outside.sbi_header_palette_dark, #sb_instagram.sbi_palette_dark, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close{background-color: rgba(0,0,0,.85);color: rgba(255,255,255,.75);}#sb_instagram.sbi_palette_dark .sbi_caption, .sbi_header_palette_dark, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p{color: rgba(255,255,255,.75);}.sbi_header_palette_dark .sbi_bio, #sb_instagram.sbi_palette_dark .sbi_meta {color: rgba(255,255,255,.75);}.sbi_header_palette_dark a, #sb_instagram.sbi_palette_dark .sbi_expand a, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {color: #fff;}.sbi_header_outside.sbi_header_palette_light, #sb_instagram.sbi_palette_light, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip, #sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close{color: rgba(0,0,0,.85);background-color: rgba(255,255,255,.75);}#sb_instagram.sbi_palette_light .sbi_caption, .sbi_header_palette_light, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p{color: rgba(0,0,0,.85);}.sbi_header_palette_light .sbi_bio, #sb_instagram.sbi_palette_light .sbi_meta {color: rgba(0,0,0,.85);}.sbi_header_palette_light a, #sb_instagram.sbi_palette_light .sbi_expand a, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a, #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p, #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {color: #000;}@media all and (max-width: 480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{width: 100%;}#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{width: 50%;}#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{width: 33.33%;}#sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{width: 25%;}#sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{width: 20%;}#sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{width: 16.66%;}#sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{width: 14.28%;}}@media all and (max-width: 800px){#sb_instagram.sbi_tab_col_10 #sbi_images .sbi_item{width: 10%;}#sb_instagram.sbi_tab_col_9 #sbi_images .sbi_item{width: 11.11%;}#sb_instagram.sbi_tab_col_8 #sbi_images .sbi_item{width: 12.5%;}#sb_instagram.sbi_tab_col_7 #sbi_images .sbi_item{width: 14.28%;}#sb_instagram.sbi_tab_col_6 #sbi_images .sbi_item{width: 16.66%;}#sb_instagram.sbi_tab_col_5 #sbi_images .sbi_item {width: 20%;}#sb_instagram.sbi_tab_col_4 #sbi_images .sbi_item {width: 25%;}#sb_instagram.sbi_tab_col_3 #sbi_images .sbi_item {width: 33.33%;}#sb_instagram.sbi_tab_col_2 #sbi_images .sbi_item {width: 50%;}#sb_instagram.sbi_tab_col_1 #sbi_images .sbi_item {width: 100%;}}@media all and (max-width: 480px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item, #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item{width: 100%;}#sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item{width: 50%;}#sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item{width: 33.33%;}#sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item{width: 25%;}#sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item{width: 20%;}#sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item{width: 16.66%;}#sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item{width: 14.28%;}#sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item{width: 12.5%;}#sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item{width: 11.11%;}#sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item{width: 10%;}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display: none !important;}body:after {content: url(../../wp-content/plugins/instagram-feed/img/sbi-sprite.png);display: none;}.sbi_lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 99999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.9;display: none;}.sbi_lightbox {position: absolute;left: 0;width: 100%;z-index: 100000;text-align: center;line-height: 0;font-weight: normal;}.sbi_lightbox .sbi_lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;object-fit: contain;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}.sbi_lightbox a:hover, .sbi_lightbox a:focus, .sbi_lightbox a:active{outline: none;}.sbi_lightbox a img {border: none;}.sbi_lb-outerContainer {position: relative;background-color: #000;*zoom: 1;width: 250px;height: 250px;margin: 0 auto 5px auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}.sbi_lb-outerContainer:after {content: "";display: table;clear: both;}.sbi_lb-container-wrapper{height: 100%;}.sbi_lb-container {position: relative;padding: 4px;top: 0;left: 0;width: 100%;height: 100%;bottom: 0;right: 0;}.sbi_lb-loader {position: absolute;width: 100%;top: 50%;left: 0;height: 20px;margin-top: -10px;text-align: center;line-height: 0;}.sbi_lb-loader span {display: block;width: 14px;height: 14px;margin: 0 auto;background: url(../../wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat;}.sbi_lb-nav {top: 0;left: 0;width: 100%;z-index: 10;}.sbi_lb-container > .nav {left: 0;}.sbi_lb-nav a {position: absolute;z-index: 100;top: 0;height: 90%;outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.sbi_lb-prev, .sbi_lb-next {height: 100%;cursor: pointer;display: block;}.sbi_lb-nav a.sbi_lb-prev {width: 50px;left: -70px;padding-left: 10px;padding-right: 10px;float: left;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity: 0.5;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-nav a.sbi_lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.sbi_lb-nav a.sbi_lb-next {width: 50px;right: -70px;padding-left: 10px;padding-right: 10px;float: right;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);opacity: 0.5;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-nav a.sbi_lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}.sbi_lb-nav span{display: block;top: 55%;position: absolute;left: 20px;width: 34px;height: 45px;margin: -25px 0 0 0;background: url(../../wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat;}.sbi_lb-nav a.sbi_lb-prev span{background-position: -53px 0;}.sbi_lb-nav a.sbi_lb-next span{left: auto;right: 20px;background-position: -18px 0;}.sbi_lb-dataContainer {margin: 0 auto;padding-top: 10px;*zoom: 1;width: 100%;font-family: "Open Sans", Helvetica, Arial, sans-serif;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position: relative;padding-right: 300px;background: #fff;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {position: relative;background: #000;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {width: 300px !important;position: absolute;top: 0;right: -300px;height: 100%;bottom: 0;background: #fff;line-height: 1.4;overflow: hidden;overflow-y: auto;text-align: left;}.sbi_lb-dataContainer:after, .sbi_lb-data:after, .sbi_lb-commentBox:after {content: "";display: table;clear: both;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display: block !important;width: 100%;margin-top: 20px;padding: 4px;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {padding-bottom: 0;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {width: 100%;max-width: 100%;margin-bottom: 20px;}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {display: inline-block;padding-top: 10px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display: block !important;width: 100%;min-width: 100%;float: left;clear: both;font-size: 12px;padding: 3px 20px 3px 0;margin: 0 0 1px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {font-weight: 700;margin-right: 5px;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align: left;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing: border-box;padding: 15px 20px;}.sbi_lb-data {padding: 0 4px;color: #ccc;}.sbi_lb-data .sbi_lb-details {width: 85%;float: left;text-align: left;line-height: 1.1;}.sbi_lb-data .sbi_lb-caption {float: left;font-size: 13px;font-weight: normal;line-height: 1.3;padding-bottom: 3px;color: #ccc;word-wrap: break-word;word-break: break-word;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.sbi_lb-data .sbi_lb-caption a{color: #ccc;font-weight: bold;text-decoration: none;}.sbi_lb-data .sbi_lb-caption a:hover, .sbi_lb-commenter:hover{color: #fff;text-decoration: underline;}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float: left;width: 100%;color: #ccc;padding-bottom: 0;display: block;margin: 0 0 5px 0;}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{color: #fff;text-decoration: underline;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {color: #333;}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a, #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p, .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p{color: #333;}.sbi_lightbox .sbi_lightbox_username img {float: left;border: none;width: 32px;height: 32px;margin-right: 10px;background: #666;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}.sbi_lightbox_username p{float: left;margin: 0;padding: 0;color: #ccc;line-height: 32px;font-weight: bold;font-size: 13px;}.sbi_lb-data .sbi_lb-number {display: block;float: left;clear: both;padding: 5px 0 15px 0;font-size: 12px;color: #999999;}.sbi_lb-data .sbi_lb-close {display: block;float: right;width: 30px;height: 30px;font-size: 18px;color: #aaa;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.sbi_lb-data .sbi_lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;color: #fff;}.sbi_lb-nav {height: auto;}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {position: relative !important;}.sbi_lb-container{padding: 0;}@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.h5vp_player_temp{position:relative}.h5vp_player_temp .plyr .plyr__controls .plyr__control{color:#fff}.h5vp_player_temp .plyr .plyr__controls .plyr__control :hover{color:#fff}.h5vp_player_temp .plyr_wrapper:fullscreen .plyr{height:100vh}.h5vp_player_temp a.plyr__control[data-plyr=download]{color:#fff}.h5vp_player_temp .hideUI iframe{height:200%;top:-50%}.h5vp_player_temp .opacity-0{opacity:0}.h5vp_player_temp .background-transparent{background:rgba(0,0,0,0)}.h5vp_player_temp .plyr .preload_poster{display:none}.h5vp_player_temp .plyr+.preload_poster{display:none}.h5vp_player_temp .plyr_wrapper{overflow:hidden;max-width:100%}@media screen and (max-width: 767px){.h5vp_player_temp .plyr__volume input[type=range]{max-width:60px}}.h5vp_player_temp .bottom_right{bottom:10px}.h5vp_player_temp .top_right{top:10px}.h5vp_player_temp [role=menuitem]:focus{background:#fff}.h5vp_player_temp .plyr{opacity:1;transition:opacity 1s linear}.h5vp_player_temp .sticky{position:fixed;animation:fadeInFromNone .5s ease-in;right:10px;width:350px !important;z-index:99999}.h5vp_player_temp .sticky [data-plyr=fast-forward],.h5vp_player_temp .sticky [data-plyr=volume],.h5vp_player_temp .sticky [data-plyr=rewind]{display:none}.h5vp_player_temp .sticky .close{position:absolute;top:3px;right:3px;z-index:99;background:#222;padding:0px 5px;font-family:sans-serif;font-size:25px;line-height:100%;color:#fff;cursor:pointer;display:block;opacity:0;transition:opacity .3s ease-in-out}.h5vp_player_temp .sticky:hover .close{opacity:1}.h5vp_player_temp .plyr--hide-controls .close{display:none}.h5vp_player_temp .plyr__poster{background-size:cover}.h5vp_player_temp .plyr__progress__container{position:relative}.h5vp_player_temp .h5vp-chapter-wrapper{width:100%;position:absolute;top:0px;height:100%}.h5vp_player_temp .plyr__progress__marker{width:4px;height:8px;cursor:pointer}.h5vp_player_temp .h5vp-chapter-list-wrapper{max-height:300px;overflow:hidden;min-width:200px;position:absolute;bottom:50px;right:20px;z-index:9999}.h5vp_player_temp .h5vp-chapter-list{background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:3px;display:none;max-height:300px;width:100%;overflow-x:hidden;overflow-y:scroll;box-sizing:content-box;padding-right:17px}.h5vp_player_temp .h5vp-chapter-list.showing{display:block}.h5vp_player_temp .h5vp-chapter-list button{display:block;min-width:100px;text-align:left;background:rgba(0,0,0,0);color:#333;width:100%;padding:7px 15px;outline:none;border:none}.h5vp_player_temp .h5vp-chapter-list button:hover{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));color:#fff}.h5vp_player_temp .plyr__control--overlaid{transition:none}.h5vp_player_temp .plyr__control--overlaid img{display:none}.h5vp_player_temp .plyr .thumbInPause{position:absolute;left:0;top:0;width:100%;height:100%;transform:none;border-radius:0;background-color:rgba(0,0,0,0) !important;z-index:3;opacity:1}.h5vp_player_temp .plyr .thumbInPause img{display:block}.h5vp_player_temp .plyr .plyr__control--overlaid.thumbInPause:hover{background:rgba(0,0,0,0)}.h5vp_player_temp .thumbInPause:hover::before{background-color:#1a3056;opacity:1}.h5vp_player_temp .thumbInPause::after{content:"";position:absolute;display:block;top:50%;left:50%;width:30px;height:30px;margin:-15px;background-color:#000;box-shadow:0 0 140px 80px #000;opacity:.3}.h5vp_player_temp .thumbInPause img{position:absolute;display:block;left:0;top:0;width:100%;height:100%;object-fit:cover}.h5vp_player_temp .thumbInPause svg{position:absolute;z-index:1;left:50%;top:50%;margin:-9px -5px;transform:scale(3);opacity:.75}:root{--loader-width: 100%}.h5vp_lp{width:var(--loader-width);padding:1rem;border:1px solid #ddd;margin-bottom:1rem;background-color:#fff;border-radius:6px;box-shadow:0px 2px 8px rgba(0,0,0,.06),0px 1px 3px rgba(0,0,0,.05);aspect-ratio:16/9;overflow:hidden;position:relative}.h5vp_lp svg{position:absolute;top:50%;left:50%;z-index:9999;transform:translate(-50%, -50%);fill:#d0d8dd;border:1px solid #ddd;padding:12px;border-radius:50%;background:#fff;width:60px;height:60px;padding-left:18px}.bar{position:relative;width:100%;height:.5rem;margin-bottom:.5rem;overflow:hidden;border-radius:5px;background-color:#d0d8dd}.bar:last-child{margin-bottom:0}.bar:after{content:"";display:block;position:absolute;height:100%;width:6rem;top:0;animation:load 2s cubic-bezier(0.2, 0.7, 0.3, 1) infinite;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%)}@keyframes load{from{left:-100px}to{left:100%}}@keyframes fadeInFromNone{0%{opacity:0}100%{opacity:1}}.bplProIdentifier .labelPro{padding:0px 5px;border-radius:5px;color:#fff;background-color:#4527a4}.bplProIdentifier .components-input-control__container{opacity:.75}.bplProIdentifier .bplOpacity75{opacity:.75}.bplProIdentifier .components-form-toggle{opacity:.75}.bplOpacity50{opacity:.5}.bpllabelPro{padding:0px 5px;border-radius:5px;color:#fff;background-color:#4527a4}.preload_poster{background-size:cover !important;background-position:50% 50% !important;aspect-ratio:16/9;position:relative}.preload_poster svg{top:calc(50% - 12px);left:calc(50% - 12px);position:absolute}.entry-content[ast-blocks-layout]>.html5_video_players{margin-left:0px}
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9019607843);background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:rgba(255,255,255,.9019607843);border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1019607843);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1019607843)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);background-image:linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.2509803922);background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.2509803922);color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1490196078);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);border:0 !important;height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}
.h5vp_overlay{position:absolute}.h5vp_overlay img{max-width:120px;max-height:120px}.h5vp_overlay a{text-decoration:none !important;cursor:pointer}.h5vp_overlay p{margin:0;cursor:pointer}.h5vp_overlay.bottom_right{bottom:10px;right:10px}.h5vp_overlay.top_right{top:10px;right:10px}.h5vp_overlay.bottom_left{bottom:10px;left:10px}.h5vp_overlay.top_left{top:10px;left:10px}
.h5vp_player_temp .flex{display:flex}.h5vp_player_temp .justify-start{justify-content:start}.h5vp_player_temp .justify-center{justify-content:center}.h5vp_player_temp .justify-end,.h5vp_player_temp .justify-right{justify-content:end}.h5vp_player_temp.h5vp_popup_enabled .plyr_wrapper{display:none}.h5vp_player_temp.h5vp_popup_enabled .close{display:none}.h5vp_player_temp .popup_opener{display:flex;justify-content:center;align-items:center;position:relative}.h5vp_player_temp .popup_opener .popup_play{position:absolute;width:50px;fill:#fff;cursor:pointer}.h5vp_player_temp.h5vp_popup_open{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:rgba(31,31,31,.8901960784)}.h5vp_player_temp.h5vp_popup_open .popup_opener{display:none}.h5vp_player_temp.h5vp_popup_open .plyr_wrapper{position:absolute;display:block;width:900px !important;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999999}.h5vp_player_temp.h5vp_popup_open .close{position:absolute;top:10px;right:20px;background:#fff;color:#222;padding:1px 7px;font-size:30px;line-height:100%;display:inline-block;font-family:sans-serif;border-radius:3px;cursor:pointer}
.plyr_wrapper .h5vp_end_screen{width:100%;height:100%;background:rgba(51,51,51,.8784313725);position:absolute;top:0;left:0;display:none;z-index:999}.plyr_wrapper .h5vp_end_screen .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.plyr_wrapper .h5vp_end_screen .close{display:block;position:absolute;top:5px;right:10px;z-index:9999;color:#222;font-size:35px;font-family:sans-serif;line-height:100%;cursor:pointer;background:#fff;line-height:100%;padding:0px 7px;border-radius:3px}.plyr_wrapper .h5vp_end_screen p{color:#fff}.plyr_wrapper .h5vp_end_screen a{background-color:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;padding:7px 15px;border-radius:3px;text-decoration:none !important;font-size:18px}

/*# sourceMappingURL=frontend.css.map*/.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(../../wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(../../wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(../../wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
@font-face {
	font-family: 'advanced-popups-icons';
	src: url(../../wp-content/plugins/advanced-popups/fonts/advanced-popups-icons.woff) format("woff"), url(../../wp-content/plugins/advanced-popups/fonts/advanced-popups-icons.ttf) format("truetype"), url(../../wp-content/plugins/advanced-popups/fonts/advanced-popups-icons.svg) format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="adp-icon-"],
[class*=" adp-icon-"] {
	font-family: 'advanced-popups-icons' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.adp-icon-x:before {
	content: "\e913";
}

/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.adp-popup {
	--adp-popup-wrap-scrollbar-width: 0.625rem;
	--adp-popup-wrap-scrollbar-track-background: #f1f1f1;
	--adp-popup-wrap-scrollbar-thumb-background: #888;
	--adp-popup-wrap-scrollbar-thumb-hover-background: #555;
	--adp-popup-wrap-box-shadow: 0 0 40px 0 rgba(0,0,0,.075);
	--adp-popup-container-background: #FFFFFF;
	--adp-popup-close-font-size: 1.25rem;
	--adp-popup-close-color: #000;
	--adp-popup-close-hover-color: #777;
	--adp-popup-close-light-color: #FFFF;
	--adp-popup-close-light-hover-color: rgba(255,255,255,0.75);
	--adp-popup-type-content-close-font-size: 1.5rem;
	--adp-popup-type-notification-text-font-size: 90%;
	--adp-popup-type-notification-text-color: #777777;
	--adp-popup-type-notification-text-link-color: #000000;
	--adp-popup-type-notification-button-background: #282828;
	--adp-popup-type-notification-button-color: #FFF;
	--adp-popup-type-notification-button-border-radius: 0;
}

.adp-popup-overlay {
	--adp-popup-overlay-background: rgba(0,0,0,0.25);
}

/*--------------------------------------------------------------*/
.adp-popup-scroll-hidden {
	overflow: hidden;
	width: 100%;
}

.adp-popup-animated {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	overflow: hidden  !important;
}

@-webkit-keyframes popupOpenFade {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes popupOpenFade {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes popupExitFade {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@keyframes popupExitFade {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@-webkit-keyframes popupOpenSlide {
	from {
		transform: translate3d(0, 100vh, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes popupOpenSlide {
	from {
		transform: translate3d(0, 100vh, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes popupExitSlide {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(0, 100vh, 0);
	}
}

@keyframes popupExitSlide {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(0, 100vh, 0);
	}
}

@-webkit-keyframes popupOpenZoom {
	from {
		opacity: 0;
		transform: scale(1.1);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes popupOpenZoom {
	from {
		opacity: 0;
		transform: scale(1.1);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@-webkit-keyframes popupExitZoom {
	from {
		opacity: 1;
		transform: scale(1);
	}
	to {
		opacity: 0;
		transform: scale(1.1);
	}
}

@keyframes popupExitZoom {
	from {
		opacity: 1;
		transform: scale(1);
	}
	to {
		opacity: 0;
		transform: scale(1.1);
	}
}

@-webkit-keyframes popupOpenSlideFade {
	from {
		opacity: 0;
		transform: translate3d(0, 40px, 0);
		visibility: visible;
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes popupOpenSlideFade {
	from {
		opacity: 0;
		transform: translate3d(0, 40px, 0);
		visibility: visible;
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes popupExitSlideFade {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
	to {
		opacity: 0;
		visibility: hidden;
		transform: translate3d(0, 40px, 0);
	}
}

@keyframes popupExitSlideFade {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
	to {
		opacity: 0;
		visibility: hidden;
		transform: translate3d(0, 40px, 0);
	}
}

.popupOpenFade {
	-webkit-animation-name: popupOpenFade;
	animation-name: popupOpenFade;
}

.popupExitFade {
	-webkit-animation-name: popupExitFade;
	animation-name: popupExitFade;
}

.popupOpenSlide {
	-webkit-animation-name: popupOpenSlide;
	animation-name: popupOpenSlide;
}

.popupExitSlide {
	-webkit-animation-name: popupExitSlide;
	animation-name: popupExitSlide;
}

.popupOpenZoom {
	-webkit-animation-name: popupOpenZoom;
	animation-name: popupOpenZoom;
}

.popupExitZoom {
	-webkit-animation-name: popupExitZoom;
	animation-name: popupExitZoom;
}

.popupOpenSlideFade {
	-webkit-animation-name: popupOpenSlideFade;
	animation-name: popupOpenSlideFade;
}

.popupExitSlideFade {
	-webkit-animation-name: popupExitSlideFade;
	animation-name: popupExitSlideFade;
}

.adp-popup {
	display: none;
	position: fixed;
	z-index: 999999;
	max-width: calc(100vw - 1.5rem);
	max-height: calc(100vh - 1.5rem);
	-webkit-backface-visibility: hidden;
}

@media (min-width: 720px) {
	.adp-popup {
		max-width: calc(100vw - 6rem);
		max-height: calc(100vh - 6rem);
	}
}

.adp-popup.adp-popup-location-top {
	top: 20px;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
}

.adp-popup.adp-popup-location-top-left {
	top: 20px;
	left: 20px;
}

.adp-popup.adp-popup-location-top-right {
	top: 20px;
	right: 20px;
}

.adp-popup.adp-popup-location-bottom {
	bottom: 20px;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
}

.adp-popup.adp-popup-location-bottom-left {
	left: 20px;
	bottom: 20px;
}

.adp-popup.adp-popup-location-bottom-right {
	right: 20px;
	bottom: 20px;
}

.adp-popup.adp-popup-location-left {
	top: 50%;
	left: 20px;
	transform: translate3d(0, -50%, 0);
}

.adp-popup.adp-popup-location-right {
	top: 50%;
	right: 20px;
	transform: translate3d(0, -50%, 0);
}

.adp-popup.adp-popup-location-center {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.adp-popup .adp-popup-wrap {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	box-shadow: var(--adp-popup-wrap-box-shadow);
}

.adp-popup .adp-popup-wrap::-webkit-scrollbar {
	width: var(--adp-popup-wrap-scrollbar-width);
}

.adp-popup .adp-popup-wrap::-webkit-scrollbar-track {
	background: var(--adp-popup-wrap-scrollbar-track-background);
}

.adp-popup .adp-popup-wrap::-webkit-scrollbar-thumb {
	background: var(--adp-popup-wrap-scrollbar-thumb-background);
}

.adp-popup .adp-popup-wrap::-webkit-scrollbar-thumb:hover {
	background: var(--adp-popup-wrap-scrollbar-thumb-hover-background);
}

.adp-popup .adp-popup-container {
	background: var(--adp-popup-container-background);
	width: 100%;
}

.adp-popup .adp-popup-outer {
	position: relative;
	display: flex;
	flex-direction: column;
}

.adp-popup .adp-popup-thumbnail img {
	width: 100%;
}

.adp-popup .adp-popup-close {
	position: absolute;
	background: transparent;
	color: var(--adp-popup-close-color);
	padding: 0;
	line-height: 1;
	font-size: var(--adp-popup-close-font-size);
	top: 20px;
	right: 20px;
	z-index: 2;
}

.adp-popup .adp-popup-close:before {
	font-family: 'advanced-popups-icons';
	transition: color 0.25s ease;
	content: "\e913";
}

.adp-popup .adp-popup-close:hover:before {
	color: var(--adp-popup-close-hover-color);
}

.adp-popup.adp-popup-open[data-light-close="true"] .adp-popup-close {
	color: var(--adp-popup-close-light-color);
}

.adp-popup.adp-popup-open[data-light-close="true"] .adp-popup-close:hover:before {
	color: var(--adp-popup-close-light-hover-color);
}

.adp-popup.adp-popup-open {
	display: flex;
}

@media (max-width: 720px) {
	.adp-popup.adp-popup-open[data-mobile-disable="true"] {
		display: none;
	}
}

.adp-popup-overlay {
	background: var(--adp-popup-overlay-background);
	position: fixed;
	display: none;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999998;
}

.adp-popup-overlay .adp-popup-wrap {
	box-shadow: none;
}

.adp-popup-open + .adp-popup-overlay {
	display: block;
}

@media (max-width: 719.98px) {
	.adp-popup-type-content {
		max-width: 100vw;
		max-height: 100vh;
	}
}

.adp-popup-type-content .adp-popup-content {
	padding: 40px;
}

.adp-popup-type-content .adp-popup-close {
	font-size: var(--adp-popup-type-content-close-font-size);
}

.adp-popup-type-content .wp-block-cover:first-child:last-child {
	margin: -40px;
	width: initial;
}

.adp-popup-type-content.adp-preview-image-yes .adp-popup-close {
	color: var(--adp-popup-close-light-color);
}

.adp-popup-type-content.adp-preview-image-yes .adp-popup-close:hover:before {
	color: var(--adp-popup-close-light-hover-color);
}

@media (min-width: 1024px) {
	.adp-popup-type-content .adp-popup-outer {
		flex-direction: row;
	}
	.adp-popup-type-content.adp-preview-image-left .adp-popup-close, .adp-popup-type-content.adp-preview-image-bottom .adp-popup-close {
		color: var(--adp-popup-close-color);
	}
	.adp-popup-type-content.adp-preview-image-left .adp-popup-close:hover:before, .adp-popup-type-content.adp-preview-image-bottom .adp-popup-close:hover:before {
		color: var(--adp-popup-close-hover-color);
	}
	.adp-popup-type-content.adp-preview-image-left .adp-popup-thumbnail {
		order: 1;
	}
	.adp-popup-type-content.adp-preview-image-right .adp-popup-thumbnail {
		order: 3;
	}
	.adp-popup-type-content.adp-preview-image-top .adp-popup-outer {
		flex-direction: column;
	}
	.adp-popup-type-content.adp-preview-image-top .adp-popup-thumbnail img {
		position: relative;
		top: initial;
		bottom: initial;
		right: initial;
		left: initial;
		width: initial;
		height: initial;
	}
	.adp-popup-type-content.adp-preview-image-bottom .adp-popup-outer {
		flex-direction: column;
	}
	.adp-popup-type-content.adp-preview-image-bottom .adp-popup-thumbnail {
		order: 3;
	}
	.adp-popup-type-content.adp-preview-image-bottom .adp-popup-thumbnail img {
		position: relative;
		top: initial;
		bottom: initial;
		right: initial;
		left: initial;
		width: initial;
		height: initial;
	}
	.adp-popup-type-content .adp-popup-thumbnail {
		position: relative;
		flex: 1 0 50%;
		order: 1;
	}
	.adp-popup-type-content .adp-popup-thumbnail img {
		position: absolute;
		display: block;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.adp-popup-type-content .adp-popup-content {
		padding: 80px;
		flex: 1 0 50%;
		order: 2;
	}
	.adp-popup-type-content .adp-popup-content:first-child:last-child {
		flex: 1 0 100%;
	}
	.adp-popup-type-content .wp-block-cover:first-child:last-child {
		margin: -80px;
	}
}

.adp-popup-type-notification-box .adp-popup-outer,
.adp-popup-type-notification-bar .adp-popup-outer {
	padding: 30px;
}

.adp-popup-type-notification-box .adp-popup-text,
.adp-popup-type-notification-bar .adp-popup-text {
	padding-right: 10px;
	font-size: var(--adp-popup-type-notification-text-font-size);
	color: var(--adp-popup-type-notification-text-color);
}

.adp-popup-type-notification-box .adp-popup-text a,
.adp-popup-type-notification-bar .adp-popup-text a {
	color: var(--adp-popup-type-notification-text-link-color);
	text-decoration: underline;
}

.adp-popup-type-notification-box .adp-popup-text a:hover,
.adp-popup-type-notification-bar .adp-popup-text a:hover {
	text-decoration: none;
}

.adp-popup-type-notification-box .adp-popup-button,
.adp-popup-type-notification-bar .adp-popup-button {
	background: var(--adp-popup-type-notification-button-background);
	margin-top: 1.5rem;
	width: 100%;
	color: var(--adp-popup-type-notification-button-color);
	border-radius: var(--adp-popup-type-notification-button-border-radius);
}

.adp-popup-type-notification-box .adp-popup-close {
	top: 15px;
	right: 15px;
}

.adp-popup-type-notification-bar.adp-popup-location-top {
	width: 100%;
	max-width: 100%;
	top: 0;
	left: 0;
	bottom: auto;
	transform: none;
}

.adp-popup-type-notification-bar.adp-popup-location-bottom {
	width: 100%;
	max-width: 100%;
	top: auto;
	left: 0;
	bottom: 0;
	transform: none;
}

.adp-popup-type-notification-bar .adp-popup-outer {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 60px;
	padding-right: 60px;
}

@media (min-width: 720px) {
	.adp-popup-type-notification-bar .adp-popup-outer {
		justify-content: center;
		align-items: center;
		flex-direction: row;
		flex-wrap: wrap;
		margin: 0 auto;
		padding-left: 40px;
		padding-right: 40px;
	}
	.adp-popup-type-notification-bar .adp-popup-close {
		top: 50%;
		transform: translateY(-50%);
	}
	.adp-popup-type-notification-bar .adp-button {
		margin-left: 1rem;
		margin-top: 0;
		width: auto;
	}
}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@charset "UTF-8";
.wa-order-gdprchk label {
    font-size: inherit;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.wa-order-gdprchk input[type=checkbox] {
    position: relative;
    bottom: 0px;
    border: 1px solid #b4b9be;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    width: 1.5rem!important;
    min-width: 1.5rem!important;
    height: 1.5rem!important;
    margin: -4px 4px 0 0;
    outline: 0;
    padding: 0!important;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    transition: .05s border-color ease-in-out;
}

/*WA button after short description*/
.woocommerce-product-details_short-description .wa-order-button, 
.woocommerce-product-details_short-description .gdpr_wa_button_input,
.woocommerce-Tabs-panel--description .wa-order-button,
.woocommerce-Tabs-panel--description .gdpr_wa_button_input {
    margin: 30px auto 30px;
}

.wa-order-gdprchk input[type=checkbox] + label {
    opacity: .5!important;
}
.wa-order-gdprchk input[type=checkbox]:checked + label {
    opacity: 1!important;
}

.wa-order-button, 
.gdpr_wa_button_input {
    background: #25d366!important;
    color: #ffffff!important;
    transform: translateY(0px);
    text-decoration: none!important;
    outline: 0!important;
    font-size: inherit!important;
    -webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    transition: top .1s ease;
    -webkit-transition: top .1s ease;
}

a.wa-order-checkout,
a.wa-order-thankyou {
    background: #25d366!important;
    color: #ffffff!important;
    transform: translateY(0px);
    text-decoration: none!important;
    outline: 0!important;
    -webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    transition: top .1s ease;
    -webkit-transition: top .1s ease;
}

.shortcode_wa_button, 
.shortcode_wa_button_nt {
    background: #25d366!important;
    border-radius: 5px!important;
    color: #ffffff!important;
    font-size: 16px!important;
    font-weight: bold!important;
    position: relative!important;
    display: inline-flex!important;
    width: auto!important;
    transition: all .3s !important;
    align-items: center!important;
    box-shadow: 0 2px 2px 0px rgba(45, 62, 79, .3) !important;
    text-transform: none!important;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.25);
    transition: top .1s ease;
    -webkit-transition: top .1s ease;
}
label.wa-button-gdpr2 {
    display: inline-block;
}
.wa-order-gdprchk {
    margin-top: 30px;
}

.wa-order-thankyou:before,
a.wa-order-checkout:before,
.gdpr_wa_button_input:before, 
.wa-order-button:before,
a.wa-shop-button:before {
    /*font-family: 'Font Awesome 5 Brands' !important;*/
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
    color: #ffffff;
    font-size: inherit;
    font-weight: inherit!important;
    display: inline-block;
    vertical-align: middle;
    align-items: center;
    margin-bottom: -4px;
    margin-top: -5px;
    width: 0.875em;
    height: auto;
}
.gdpr_wa_button_input:before {
    margin-right: 3.5px;
}
a.wa-shop-button:before,
.wa-order-button:before,
a.wa-order-thankyou:before,
a.wa-order-checkout:before {
    margin-right: 7px;
}
a.wa-order-thankyou {
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    word-break: break-word;
    padding: 10px 15px;
    margin: 20px auto 20px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 4px;
    text-rendering: optimizeLegibility;
    letter-spacing: 0px;
}
.thankyoutitle {
    margin-top: 20px;
    font-size: 1.875em;
    font-size: 30px;
    font-weight: 600;
}
.thankyoucustom_wrapper {
    background: #f9f9f9;
    width: 100%;
    padding: 20px;
    margin: auto;
    text-align: center;
}
.subtitle {
    font-size: 20px;
    margin: auto;
    letter-spacing: 1px;
    margin-top: 20px;
    font-weight: normal;
}
a.wa-shop-button {
    background-color: #25D366 !important;
    color: #fff!important;
    border: none!important;
}
a.shortcode_wa_button:before, a.shortcode_wa_button_nt:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
    font-size: 20px;
    font-weight: 500;
    vertical-align: top;
    text-decoration: none!important;
    outline: 0!important;
    width: 0.875em;
    height: auto;
    margin-right: 7px;
}
a.shortcode_wa_button:before, {
    margin-right: 8px;
}
.wa-order-button, .gdpr_wa_button_input {
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.shortcode_wa_button, .shortcode_wa_button_nt {
    padding: 7px 25px!important;
    opacity: 1;
    text-decoration: none!important;
    outline: 0!important;
}
a.wa-shop-button:hover, a.wa-order-checkout:hover, a.wa-order-thankyou:hover, .wa-order-class:hover, .wa-order-button:hover, .shortcode_wa_button:hover, .shortcode_wa_button_nt:hover, .gdpr_wa_button_input:hover {
    color: #ffffff !important;
    background: #21bd5b;
    transform: translateY(-3px);
    box-shadow: 0 8px 25px -5px rgba(45, 62, 79, .3) !important;
    transition: all ease-in-out 300ms;
}
button.gdpr_wa_button_input:disabled:hover, button.gdpr_wa_button_input:disabled {
    opacity: .5!important;
    cursor: not-allowed;
}

button.gdpr_wa_button_input:disabled:hover,
button.gdpr_wa_button_input:disabled {
    opacity: .5!important;
}
button.gdpr_wa_button_input:disabled {
    cursor: not-allowed;
}

.floating_button {
    position: fixed !important;
    width: 60px !important;
    height: 60px !important;
    bottom: 20px !important;
    background-color: #25D366 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    text-align: center !important;
    box-shadow: 0 8px 25px -5px rgba(45, 62, 79, .3) !important;
    z-index: 9999999 !important;
    text-decoration: none;
}

.label-container {
    position: fixed !important;
    bottom: 33px !important;
    display: table !important;
    visibility: hidden !important;
    z-index: 9999999 !important; 
}

.label-text {
    color: #43474e!important;
    background: #f5f7f9!important;
    display: inline-block;
    padding: 7px !important;
    border-radius: 3px !important;
    font-size: 14px;
    bottom: 15px;
}

a.floating_button + div.label-container {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s ease;
}

a.floating_button:hover div.label-container,
a.floating_button:hover div.label-text {
  visibility: visible!important;
  opacity: 1;
}

.floating_button:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="30px" height="30px"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
    position: relative !important;
    color: #ffffff !important;
    font-size: 30px !important;
    display: block !important;
    text-align: center !important;
    width: 60px;
    top: 0px !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    text-align: center !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    margin-top: 15px !important;
}
.floating_button a:before {
    outline: 0!important;
    text-decoration: none!important;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .floating_button {
        bottom: 10px;     
    }
}.slick-loading .slick-list{background:#fff url(../../wp-content/plugins/woo-product-slider-and-carousel-with-category/assets/images/ajax-loader.gif) center center no-repeat}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wcpscwc-deprecated{color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding:10px; margin:0 0 20px 0;}

/* Avada CSS */
.fusion-flex-container.wcpscwc-fusion-flex{ flex-direction: column; }
.wcpscwc-elementor-tab-wrap{ min-width: 0; min-height: 0; }
.wcpscwc-product-slider *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}

/* Slider Compatibility With Various Theme in Mobile Device */
.wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slide,
#main .wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slide{ /* Avada */
	float: left !important; clear: none !important;
}
[dir=rtl] .wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slide,
[dir=rtl] #main .wcpscwc-product-slider-wrap .wcpscwc-product-slider .slick-slide{ /* Avada */
	float: right !important; clear: none !important;
}

.wcpscwc-product-slider .slick-slide img{display:inline-block !important}
.wcpscwc-product-slider .products{visibility: hidden; opacity:0; transition:opacity 0.5s linear;}
.wcpscwc-product-slider .products.slick-initialized { visibility: visible; opacity:1; }
.wcpscwc-product-slider .slick-list{padding-top:10px; padding-bottom:25px;}
.wcpscwc-product-slider .products li{margin:0 0px !important; padding:0 5px !important; clear:none !important;}
.wcpscwc-product-slider .products .product.first{clear:none !important; float:left !important}
.wcpscwc-product-slider button.slick-arrow {width:15px; height:26px; position:absolute; z-index:9; text-indent:-99999px;border:0px !important;padding:20px 15px !important; text-align:center; margin:0px !important; border-radius:0px !important; cursor:pointer;}
.wcpscwc-product-slider button.slick-next {background:rgba(0,0,0,0.5) url(../../wp-content/plugins/woo-product-slider-and-carousel-with-category/assets/images/arrow-right.png) center center no-repeat !important; background-size:15px 26px !important; outline:none !important}
.wcpscwc-product-slider button.slick-next:hover,  
.wcpscwc-product-slider button.slick-next:focus{background-color:rgba(0,0,0,0.8) !important;}
.wcpscwc-product-slider button.slick-prev{background:rgba(0,0,0,0.5) url(../../wp-content/plugins/woo-product-slider-and-carousel-with-category/assets/images/arrow-left.png) center center no-repeat !important;background-size:15px 26px !important; outline:none !important}
.wcpscwc-product-slider button.slick-prev:hover, 
.wcpscwc-product-slider button.slick-prev:focus{background-color:rgba(0,0,0,0.8) !important;}
.wcpscwc-product-slider .slick-dots{padding:0 !important; margin:0 !important; text-align:center; width:100%}
.wcpscwc-product-slider .slick-dots li button{text-indent:-99999px;}
.wcpscwc-product-slider .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important; width:10px !important; height:10px !important; line-height: 0;}
.wcpscwc-product-slider .slick-dots li button{background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #000; border-radius:50% !important; width:10px !important; height:10px !important;}
.wcpscwc-product-slider .slick-dots li button:focus{outline:none !important}
.wcpscwc-product-slider .slick-dots li.slick-active button{background:#444 !important;}
.wcpscwc-product-slider .slick-arrow{top:38%;}
.wcpscwc-product-slider button.slick-next{right:5px;}
.wcpscwc-product-slider button.slick-prev{left:5px;}
.wcpscwc-product-slider ul.products{display: block !important;}/*=======================
* MODAL POPUP STYLE
========================*/

html.yith-quick-view-is-open,
html.yith-quick-view-is-open body {
    overflow: hidden;
}

#yith-quick-view-modal {
    position: fixed;
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1400;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

#yith-quick-view-modal:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}

#yith-quick-view-modal .yith-quick-view-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba( 0, 0, 0, 0.8);
}

#yith-quick-view-modal .yith-wcqv-wrapper {
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
    height: 600px;
    width: 1000px;
}

#yith-quick-view-modal .yith-wcqv-main {
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
    opacity: 0;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
}

#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper {
    visibility: visible;
    opacity: 1;
}

#yith-quick-view-modal #yith-quick-view-content {
    height: 100%;
}

#yith-quick-view-modal .yith-wcqv-main:after,
#yith-quick-view-modal .yith-wcqv-main:before {
    content: '';
    display: table;
    clear: both;
}
#yith-quick-view-modal.open .yith-wcqv-main {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    height: 100%;
    overflow-y: scroll;
    position: relative;
}
#yith-quick-view-close {
    border: 1px solid;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    z-index: 2;
    opacity: 0.5;
}
#yith-quick-view-close:hover {
    opacity: 1;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}
#yith-quick-view-content div.images {
    width: 40%;
    float: left;
    opacity: 1 !important;
    margin: 0;
    box-sizing: border-box;
}
#yith-quick-view-content div.summary {
    margin: 0;
    padding: 15px;
    width: 60%;
    float: left;
    font-size: inherit;
    box-sizing: border-box;
}
#yith-quick-view-content div.woocommerce-product-rating:after,
#yith-quick-view-content div.woocommerce-product-rating:before {
    content: '';
    display: table;
    clear: both;
}
#yith-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {
    display: none;
}
#yith-quick-view-content .onsale {
    top: 5px;
    right: auto;
    left: 5px;
}
#yith-quick-view-content figure.woocommerce-product-gallery__wrapper > div:not(:first-child) {
    display: none;
}

li.product .yith-wcqv-button .blockUI.blockOverlay:before {
    background: none;
}

@media( max-width: 480px ) {
    #yith-quick-view-content div.images,
    #yith-quick-view-content div.summary {
        width: 100%;
        float: none;
    }
    #yith-quick-view-content div.summary {
        margin: 0;
        padding: 15px;
        width: 100%;
        float: left;
    }
}.jetpack-subscribe-modal {
	visibility: hidden;
	position: fixed;
	z-index: 50000; /* Same as WP.com Action bar */
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: transparent;
	transition: all 0.4s;
}

.jetpack-subscribe-modal.open {
	background-color: rgba(0,0,0,0.3);
	visibility: visible;
}

.jetpack-subscribe-modal__modal-content {
	position: relative;
	visibility: hidden;
	overflow: hidden;
	top: 100%;
	background-color: #fefefe;
	margin: 15% auto;
	width: 100%;
	max-width: 600px;
	border-radius: 10px;
	box-sizing: border-box;
	transition: all 0.4s;
	text-wrap: balance;
}

.jetpack-subscribe-modal.open .jetpack-subscribe-modal__modal-content {
	top: 0;
	visibility: visible;
}

/*
 * These text-wrap properties still have limited browser
 * support, but based on feedback still adding them for when
 * they are supported.
 */
.jetpack-subscribe-modal__modal-content p {
	text-wrap: balance;
	text-wrap: pretty;
}

@media screen and (max-width: 640px) {
	.jetpack-subscribe-modal__modal-content {
		width: 94%;
	}
}
/*
	Theme Name: Goodresto
	Theme URI: https://enovathemes.com/goodresto
	Description: Goodresto Premium Restaurant And Cafe WordPress Theme
	Author: Enovathemes
	Author URI: https://enovathemes.com
	Version: 4.1
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: one-column, two-columns, right-sidebar, editor-style, featured-images, post-formats, translation-ready
	Text Domain: goodresto
*/

/*
	Table of Contents
	-----------------------------------------

	Enovathemes icons
	General
	VC corrections
	Forms
	Search/404
	Widgets
	Site loaders
	Under construction
	Sidebar
	Search Modal
	Fullscreen Modal
	Sidebar navigation
	One page bullets
	Footer
	Posts
	Pages
	Events
	Menu
	Filter
	Woo Commerce
	Navigation
	Elements
	Effects
	device min-width: 320px
	device max-width: 320px
	device max-width: 479px
	device min-width: 480px
	device min-width: 480px & max-width: 767px
	device min-width: 639px
	device min-width: 640px
	device min-width: 640px and max-width 767px
	device max-width: 767px
	device min-width: 768px
	device min-width: 768px and max-width: 1023px
	device max-width: 1023px
	device min-width: 1024px
	device min-width: 1024px and max-width: 1279px
	device max-height: 479px
	device max-width: 1279px
	device min-width: 1280px
	device min-width: 1280px and max-width 1599px
	device min-width: 1366px
	device min-width: 1366px and max-width 1599px
	device min-width: 1600px
	IE10+ ONLY
	IE9 ONLY

*/

/* Enovathemes icons
---------------*/

	@font-face {
	  font-family: 'enovathemes';
	  src:  url(../../wp-content/themes/goodresto/fonts/enovathemes_ha5aht.eot);
	  src:  url(../../wp-content/themes/goodresto/fonts/enovathemes_ha5aht.eot#iefix) format('embedded-opentype'),
	    url(../../wp-content/themes/goodresto/fonts/enovathemes_ha5aht.ttf) format('truetype'),
	    url(../../wp-content/themes/goodresto/fonts/enovathemes_ha5aht.woff) format('woff'),
	    url(../../wp-content/themes/goodresto/fonts/enovathemes_ha5aht.svg) format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	[class^="et-icon-"], [class*=" et-icon-"],
	.overlay-read-more,
	.enovathemes-navigation .next,
	.enovathemes-navigation .prev,
	#to-top,
	.search-toggle,
	.cart-toggle.active,
	.sidebar-toggle,
	.nivo-lightbox-close,
	.nivo-lightbox-prev,
	.nivo-lightbox-next,
	.fullscreen-modal-close,
	#yith-quick-view-close,
	.alert .close-alert,
	.modal-close,
	.mobile-site-sidebar-toggle,
	.mob-search-toggle,
	.mob-cart-toggle.active,
	.mob-menu-toggle,
	.mob-site-sidebar-toggle,
	.post-media .flex-direction-nav li > a,
	.owl-nav .owl-prev,
	.owl-nav .owl-next,
	a[rel="prev"]:before,
	a[rel="next"]:after,
	.et-breadcrumbs > *:before,
	.event-prev,
	.events-all,
	.event-next,
	.slick-slider .slick-prev,
	.slick-slider .slick-next,
	.search-icon,
	.widget_photos_from_flickr .flickr_badge_image a:before, 
	.null-instagram-feed .instagram-pics li a:before, 
	.widget_recent_event .recent-event .post a:before, 
	.widget_products .product_list_widget > li > a .image-container:before, 
	.widget_recently_viewed_products .product_list_widget > li a .image-container:before, 
	.widget_recent_reviews .product_list_widget > li a .image-container:before, 
	.widget_top_rated_products .product_list_widget > li a .image-container:before, 
	.widget_shopping_cart_content .product_list_widget > li .image-container:before, 
	.shop_table .product-thumbnail .image-container:before, 
	.et-instagram-pics .instagram-pic a:before,
	.widget_twitter li:before,
	.widget_recent_comments li:before,
	.yith-wcwl-add-to-wishlist a:before,
	.star-rating:before,
	.comment-form-rating a:after,
	.star-rating span:before,
	.widget_product_search form button:before,
	.et-tweets:before,
	.popup-banner-toggle:before,
	.et-testimonial-item .rating:before,
	.et-testimonial-item .rating span:before,
	.mob-menu-toggle-alt,
	.sidebar-toggle.active,
	.woo-cart .woocommerce-mini-cart__empty-message:before{
	  /* use !important to prevent issues with browser extensions that change fonts */
	  font-family: 'enovathemes' !important;
	  speak: none;
	  font-style: normal;
	  font-weight: normal;
	  font-variant: normal;
	  text-transform: none;
	  line-height: 1.4;

	  /* Better Font Rendering =========== */
	  -moz-osx-font-smoothing: grayscale;
	}

	.et-icon-youtube:before {
	  content: "\f167";
	}
	.et-icon-vk:before {
	  content: "\f189";
	}
	.et-icon-tripadvisor:before {
	  content: "\f262";
	}
	.et-icon-google:before {
	  content: "\f1a0";
	}
	.et-icon-facebook:before {
	  content: "\f09a";
	}
	.et-icon-instagram:before {
	  content: "\f16d";
	}
	.et-icon-twitter:before {
	  content: "\f099";
	}
	.et-icon-vimeo:before {
	  content: "\f27d";
	}
	.et-icon-dribbble:before {
	  content: "\f17d";
	}
	.et-icon-behance:before {
	  content: "\f1b4";
	}
	.et-icon-apple:before {
	  content: "\f179";
	}
	.et-icon-android:before {
	  content: "\f17b";
	}
	.et-icon-skype:before {
	  content: "\f17e";
	}
	.et-icon-linkedin:before {
	  content: "\f08c";
	}
	.et-icon-pinterest:before {
	  content: "\f231";
	}
	.et-icon-plus:before {
	  content: "\e90c";
	}
	.et-icon-email:before {
	  content: "\e90d";
	}
	.et-icon-heart:before {
	  content: "\e900";
	}
	.et-icon-cart:before {
	  content: "\e901";
	}
	.et-icon-close:before {
	  content: "\e902";
	}
	.et-icon-comment:before {
	  content: "\e903";
	}
	.et-icon-grid:before {
	  content: "\e904";
	}
	.et-icon-arrow-down:before {
	  content: "\e905";
	}
	.et-icon-arrow-left:before {
	  content: "\e906";
	}
	.et-icon-arrow-right:before {
	  content: "\e907";
	}
	.et-icon-arrow-up:before {
	  content: "\e908";
	}
	.et-icon-search:before {
	  content: "\e909";
	}
	.et-icon-star:before {
	  content: "\e90a";
	}
	.et-icon-menu:before {
	  content: "\e90b";
	}
	.et-icon-user:before {
	  content: "\e90e";
	}

	.widget_twitter li:before {content: "\f099";}
	.widget_recent_comments li:before {content: "\e903";}
	.yith-wcwl-add-to-wishlist a:before {content: "\e900";}

	.overlay-read-more:before,
	.widget_photos_from_flickr .flickr_badge_image a:before, 
	.null-instagram-feed .instagram-pics li a:before, 
	.widget_recent_event .recent-event .post a:before, 
	.widget_products .product_list_widget > li > a .image-container:before, 
	.widget_recently_viewed_products .product_list_widget > li a .image-container:before, 
	.widget_recent_reviews .product_list_widget > li a .image-container:before, 
	.widget_top_rated_products .product_list_widget > li a .image-container:before, 
	.widget_shopping_cart_content .product_list_widget > li .image-container:before, 
	.shop_table .product-thumbnail .image-container:before, 
	.et-instagram-pics .instagram-pic a:before
	{content: "\e90c";}

	#to-top:before {content: "\e908";}
	.mob-site-sidebar-toggle:before {content: "\e90b";}

	.search-toggle:before,
	.search-icon:before,
	.mob-search-toggle:before,
	.widget_product_search form button:before
	{content: "\e909";}

	.cart-toggle:before,
	.mob-cart-toggle:before
	{content: "\c904";}

	.post-media .flex-direction-nav li > a:before,
	.enovathemes-navigation .prev:before,
	.owl-nav .owl-prev:before,
	a[rel="prev"]:before,
	.nivo-lightbox-prev:before,
	.event-prev:before,
	.slick-slider .slick-prev:before {
		content: "\e906";
	}

	.post-media .flex-direction-nav .flex-nav-next > a:before,
	.enovathemes-navigation .next:before,
	.owl-nav .owl-next:before,
	a[rel="next"]:after,
	.et-breadcrumbs > *:before,
	.nivo-lightbox-next:before,
	.event-next:before,
	.slick-slider .slick-next:before {
		content: "\e907";
	}

	.nivo-lightbox-close:before,
	.fullscreen-modal-close:before,
	#yith-quick-view-close:before,
	.alert .close-alert:before,
	.modal-close:before,
	.cart-toggle.active:before,
	.mobile-site-sidebar-toggle:before,
	.sidebar-toggle.active:before,
	.search-toggle.active:before,
	.mob-search-toggle.active:before,
	.mob-menu-toggle.active:before,
	.mob-site-sidebar-toggle.active:before,
	.popup-banner-toggle:before,
	.mob-menu-toggle-alt:before,
	.woo-cart .woocommerce-mini-cart__empty-message:before
	{content: "\e902";}

	.cart-toggle.active,
	.mobile-site-sidebar-toggle,
	.sidebar-toggle.active,
	.search-toggle.active,
	.mob-search-toggle.active,
	.mob-menu-toggle.active,
	.mob-site-sidebar-toggle.active
	{font-size: 20px !important;}

	.star-rating:before {
		content: "\e90a\e90a\e90a\e90a\e90a";
	}
	.comment-form-rating a:after {
		content: "\e90a";
	}
	.comment-form-rating a.star-2:after {content: "\e90a\e90a";}
	.comment-form-rating a.star-3:after {content: "\e90a\e90a\e90a";}
	.comment-form-rating a.star-4:after {content: "\e90a\e90a\e90a\e90a";}
	.comment-form-rating a.star-5:after {content: "\e90a\e90a\e90a\e90a\e90a";}
	.star-rating span:before {
		content: "\e90a\e90a\e90a\e90a\e90a";
	}

	.et-tweets:before {
		content: "\f099";
	}

	@font-face {
	  font-family: 'features';
	  src:  url(../../wp-content/themes/goodresto/fonts/features_3rs9dy.eot);
	  src:  url(../../wp-content/themes/goodresto/fonts/features_3rs9dy.eot#iefix) format('embedded-opentype'),
	    url(../../wp-content/themes/goodresto/fonts/features_3rs9dy.ttf) format('truetype'),
	    url(../../wp-content/themes/goodresto/fonts/features_3rs9dy.woff) format('woff'),
	    url(../../wp-content/themes/goodresto/fonts/features_3rs9dy.svg) format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	[class^="icon-features-"], [class*=" icon-features-"] {
	  /* use !important to prevent issues with browser extensions that change fonts */
	  font-family: 'features' !important;
	  speak: none;
	  font-style: normal;
	  font-weight: normal;
	  font-variant: normal;
	  text-transform: none;
	  line-height: 1;

	  /* Better Font Rendering =========== */
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}

	.icon-features-tray:before {
	  content: "\e900";
	}
	.icon-features-calendar:before {
	  content: "\e901";
	}
	.icon-features-gear:before {
	  content: "\a900";
	}
	.icon-features-support:before {
	  content: "\a901";
	}
	.icon-features-blog:before {
	  content: "\a902";
	}
	.icon-features-font:before {
	  content: "\a903";
	}
	.icon-features-fontawesome:before {
	  content: "\a904";
	}
	.icon-features-navigation:before {
	  content: "\a905";
	}
	.icon-features-panel:before {
	  content: "\a906";
	}
	.icon-features-projects:before {
	  content: "\a907";
	}
	.icon-features-responsive:before {
	  content: "\a908";
	}

	@font-face {
	  font-family: 'goodresto';
	  src:  url(../../wp-content/themes/goodresto/fonts/goodresto_8ncoag.eot);
	  src:  url(../../wp-content/themes/goodresto/fonts/goodresto_8ncoag.eot#iefix) format('embedded-opentype'),
	    url(../../wp-content/themes/goodresto/fonts/goodresto_8ncoag.ttf) format('truetype'),
	    url(../../wp-content/themes/goodresto/fonts/goodresto_8ncoag.woff) format('woff'),
	    url(../../wp-content/themes/goodresto/fonts/goodresto_8ncoag.svg) format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	[class^="icon-goodresto-"],
	[class*=" icon-goodresto-"],
	.cart-toggle,
	.mob-cart-toggle,
	.et-icon-menu,
	.woo-cart .widget_shopping_cart .cart_list li .remove {
	  /* use !important to prevent issues with browser extensions that change fonts */
	  font-family: 'goodresto' !important;
	  speak: none;
	  font-style: normal;
	  font-weight: normal;
	  font-variant: normal;
	  text-transform: none;
	  line-height: 1;

	  /* Better Font Rendering =========== */
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}

	.icon-goodresto-garbage:before,
	.woo-cart .widget_shopping_cart .cart_list li .remove:before {
	  content: "\c900";
	}
	.icon-goodresto-wheat:before {
	  content: "\c901";
	}
	.icon-goodresto-pepper:before {
	  content: "\c902";
	}
	.icon-goodresto-broccoli:before {
	  content: "\c903";
	}
	.icon-goodresto-shopping-cart:before {
	  content: "\c904";
	}
	.icon-goodresto-menu:before,
	.et-icon-menu:before {
	  content: "\c905";
	}

	.et-pinyon {
	    font-family: 'Pinyon Script', cursive !important;
	}

	.slider-button {
		width: 100% !important;
	}

/* General
---------------*/

	article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background: #FFAB00;color: #212121;display: inline-block;padding: 4px 8px;margin-left: 4px;margin-right: 4px;font-weight: 700;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"201C" "201D" "2018" "2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input{line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}

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

	.screen-reader-text {
	    clip: rect(1px, 1px, 1px, 1px);
	    position: absolute !important;
	    height: 1px;
	    width: 1px;
	    overflow: hidden;
	}

	::selection {
	  background: #CFD8DC; /* WebKit/Blink Browsers */
	  color:#263238;
	}
	::-moz-selection {
	  background: #CFD8DC; /* Gecko Browsers */
	  color:#263238;
	}

	.footer ::selection {
	  color:#ffffff;
	}
	.footer ::-moz-selection {
	  color:#ffffff;
	}

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

	#page-links > a {margin-bottom: 24px !important;}

	.et-map-link {
	    position:relative;
	    font-weight: 600;
	}

	.et-map-link:after {
	    position:absolute;
	    left:0;
	    bottom:-2px;
	    width:100%;
	    height:1px;
	    content:"";
	    display:block;
	    -webkit-transition: all 0.3s ease-out;
	    transition: all 0.3s ease-out;
	}

	th,
	.woocommerce-MyAccount-navigation ul li a {
		font-size: 18px;
	}

	/* Owl Carousel
	---------------*/

		.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
		.owl-carousel{display:none;z-index:1}
		.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://syarahbakery.com/wp-content/themes/goodresto/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

		.owl-carousel .owl-nav > *,
		.slick-slider .slick-prev,
		.slick-slider .slick-next {
			display: block;
			text-align: center;
			-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    position: absolute;
		    top: 50%;
		    left:0;
		    -webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		    transform: translateY(-50%);
		    background-color: #f5f5f5;
		    color: #212121 !important;
		    width: 40px;
		    height: 40px;
		    line-height: 40px;
		    font-size: 24px;
		    padding: 0 !important;
		    min-width: 0;
		}

		.related-products-wrapper .owl-carousel .owl-nav > *,
		.related-products-wrapper .slick-slider .slick-prev,
		.related-products-wrapper .slick-slider .slick-next {
		    background-color: #212121;
		    color: #ffffff !important;
		}

		.owl-carousel .owl-nav .owl-prev:before,
		.slick-slider .slick-prev:before {
			position: relative;
			left: -1px;
		}

		.owl-carousel .owl-nav .owl-next:before,
		.slick-slider .slick-next:before {
			position: relative;
			right: -1px;
		}

		.owl-carousel .owl-nav > *:hover,
		.slick-slider .slick-prev:hover,
		.slick-slider .slick-next:hover {
		    color: #ffffff !important;
		}

		.owl-carousel .owl-nav > .owl-next,
		.slick-slider .slick-next {
			left: auto;
			right:0;
		}

		.owl-carousel .owl-dots {
			text-align: center;
		}

		.owl-carousel .owl-dots > * {
			display: inline-block;
			-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    width: 8px;
		    height: 8px;
		    border-radius: 8px;
		    margin: 0 8px;
		    background-color: #BDBDBD;
		}

        .navigation-only-arrows .owl-dots  {display: none;}
        .navigation-only-dottes .owl-nav  {display: none;}

	/* Nivolightbox
	---------------*/

		.nivo-lightbox-content,.nivo-lightbox-overlay{height:100%;width:100%}

		.nivo-lightbox-overlay{
			position:fixed;top:0;left:0;z-index:99998;overflow:hidden;visibility:hidden;opacity:0;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			box-sizing:border-box
		}

		.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}

		.nivo-lightbox-wrap{
			margin:0 auto;
			text-align: center;
			height: 100%;
		}

		.nivo-lightbox-nav{display:none}

		.nivo-lightbox-prev{
			-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
			position:absolute;top:50%;left:0;color: #ffffff;
		}
		.nivo-lightbox-next{
			-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
			position:absolute;top:50%;right:0;color: #ffffff;
		}

		.nivo-lightbox-close{
			-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
			position:absolute;color: #ffffff !important;right:0;top:0;
		}

		.nivo-lightbox-prev,
		.nivo-lightbox-next,
		.nivo-lightbox-close {
			width: 48px;
			height: 48px;
			font-size: 24px;
			line-height: 48px;
			text-align: center;
		}

		.nivo-lightbox-prev,
		.nivo-lightbox-next,
		.nivo-lightbox-close {
			color: #ffffff !important;
			background-color: rgba(0,0,0,0.3);
			opacity: 1;
		}

		.nivo-lightbox-image{text-align:center}
		.nivo-lightbox-image img{
			max-width:100%;
			max-height:100vh;
			width:auto;height:auto;
			vertical-align:middle;
		}

		.nivo-lightbox-content iframe,
		.nivo-lightbox-error{width:100%;height:100%}

		.nivo-lightbox-ajax,
		.nivo-lightbox-inline{
			max-height:100%;overflow:auto;-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;box-sizing:border-box
		}

		.nivo-lightbox-error{display:table;text-align:center;color:#fff;text-shadow:0 1px 1px #000}
		.nivo-lightbox-error p{display:table-cell;vertical-align:middle}

		.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale {
			-webkit-transition:all 300ms ease-out;
			-ms-transition:all 300ms ease-out;
			transition:all 300ms ease-out;
		}

		.nivo-lightbox-wrap{
			-webkit-transition:all 300ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			-ms-transition:all 300ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			transition:all 300ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			-moz-transform:scale(.8);
			-ms-transform:scale(.8);
			transform:scale(.8)
		}

		.nivo-lightbox-open .nivo-lightbox-wrap{
			-webkit-transform:scale(1);
			-ms-transform:scale(1);
			transform:scale(1);
			-webkit-transition:all 600ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			-ms-transition:all 600ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			transition:all 600ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
		}

		.nivo-lightbox-overlay{background:#000000;}

		.nivo-lightbox-nav{
			top:50%;
		}

		.nivo-lightbox-close:hover{opacity:1;color: #ffffff !important;}
		.nivo-lightbox-title{
			background:#000;
			color:#fff;
			padding:8px 16px;
			width: 100%;
			position: fixed;
			bottom:0;
			left: 0;
			z-index: 99999999999999999999;
		}
		.nivo-lightbox-image img{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4)}
		
		.nivo-lightbox-ajax,
		.nivo-lightbox-inline
		{background:#fff;padding:40px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.4)}
	

		.nivo-lightbox-content.nivo-lightbox-loading{
			background:url(../../wp-content/themes/goodresto/images/loading.gif) 50% 50% no-repeat
		}

		.nivo-lightbox-close{
			display:block;
		}

	/* Slick carousel
	---------------*/

		.slick-list,
		.slick-slider,
		.slick-track{position:relative;display:block}
		.slick-loading .slick-slide,
		.slick-loading .slick-track{visibility:hidden}
		.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
		.slick-list{overflow:hidden;margin:0;padding:0}
		.slick-list:focus{outline:0}
		.slick-list.dragging{cursor:pointer;cursor:hand}
		.slick-slider .slick-list,
		.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		.slick-track{top:0;left:0}
		.slick-track:after,
		.slick-track:before{display:table;content:''}
		.slick-track:after{clear:both}
		.slick-slide{display:none;float:left;height:100%;min-height:1px}
		.slick-slide img{
			display:block;
			-webkit-transform:none !important;
		    -ms-transform:none !important;
		    transform:none !important;
		}
		.slick-slide.slick-loading img{display:none}
		.slick-slide.dragging img{pointer-events:none}
		.slick-initialized .slick-slide{
			display:block;
			outline: none;
    		border: none;
		}
		.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
		.slick-arrow.slick-hidden{display:none}

		/* Arrows */
		.slick-prev,
		.slick-next {
		    position: absolute;
		    top: 50%;
		    display: block;
		    padding: 0;
		    -webkit-transform: translate(0, -50%) !important;
		    -ms-transform: translate(0, -50%) !important;
		    transform: translate(0, -50%) !important;
		    cursor: pointer;
		    border: none;
		    outline: none;
		    padding: 0 !important;
		    margin:0 !important;
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;
		    -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		}

		.slick-slider  button.slick-prev,
		.slick-slider  button.slick-next {
		    padding: 0 !important;
		    margin:0 !important;
		}

		.slick-prev.slick-disabled,
		.slick-next.slick-disabled {
		    opacity: .25;
		}

		.slick-prev:before,
		.slick-next:before {
			display: block;
			position: relative;
			text-align: center;
			line-height: inherit;
		}

		.slick-prev:before {left: -1px;}
		.slick-next:before {right: -1px;}

		/* Dots */
		.slick-dots{
		    position: absolute;
		    bottom: 20px;
		    display: block;
		    width: 100%;
		    padding: 0;
		    margin: 0;
		    list-style: none;
		    text-align: center;
	        -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
			transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		    -webkit-transform: translateY(60px);
		    -ms-transform: translateY(60px);
		    transform: translateY(60px);
		}

		.slick-slider:hover .slick-dots {
			-webkit-transform: translateY(0);
		    -ms-transform: translateY(0);
		    transform: translateY(0);
		}

		.slick-dots li {
		    position: relative;
		    display: inline-block;
		    width: 10px;
		    height: 10px;
		    border-radius: 10px;
		    margin: 0 5px !important;
		    padding: 0;
		    cursor: pointer;
		}

		.slick-dots li button {
		    font-size: 0;
		    line-height: 0;
		    display: block;
		    min-width: 0;
		    padding: 0 !important;
		    margin:0 !important;
		    cursor: pointer;
		    color: transparent;
		    border: 0;
		    outline: none;
		    text-indent: -90000em;
		    box-shadow: none !important;
		}

		.slick-dots li button:hover,
		.slick-dots li button:focus{
		    outline: none;
		}

		.slick-thumbnail-navigation .slick-track {
			margin:0 auto;
		}

		.slick-thumbnail-navigation ul {
			margin-left: -2px;
			margin-right: -2px;
		}

		.slick-thumbnail-navigation ul li {
			margin: 0px;
			padding: 4px 2px 0 2px;
			cursor: pointer;
			opacity: 0.2;
			-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    outline: none;
		}

		.slick-thumbnail-navigation ul li.slick-current,
		.slick-thumbnail-navigation ul li:hover {
			opacity: 1;
		}

	/* Tipso
	---------------*/

		.tipso_bubble,.tipso_bubble>.tipso_arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
		.tipso_bubble{position:absolute;text-align:center;border-radius:0px;z-index:99;padding:24px}
		.tipso_bubble>.tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}
		.tipso_bubble.top>.tipso_arrow{border-color:#000 transparent transparent;top:100%;left:50%;margin-left:-8px}
		.tipso_bubble.bottom>.tipso_arrow{border-color:transparent transparent #000;bottom:100%;left:50%;margin-left:-8px}
		.tipso_bubble.left>.tipso_arrow{border-color:transparent transparent transparent #000;top:50%;left:100%;margin-top:-8px}
		.tipso_bubble.right>.tipso_arrow{border-color:transparent #000 transparent transparent;top:50%;right:100%;margin-top:-8px}
		.tipso_bubble.right,
	    .tipso_bubble.left {
	    	text-align: left;
	    }

	    .css-animated {
		    -webkit-animation-duration: 600ms;
		    animation-duration: 600ms;
		    -webkit-animation-fill-mode: both;
		    animation-fill-mode: both;
		}

		@keyframes fadeOutDown{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,15%,0)}}
		.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}

		@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,15%,0)}to{opacity:1;transform:none}}
		.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

		@keyframes fadeOutLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-15%,0,0)}}
		.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-15%,0,0)}to{opacity:1;-webkit-transform:none}}

		@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-15%,0,0)}to{opacity:1;transform:none}}
		.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

		@keyframes fadeOutRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(15%,0,0)}}
		.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}

		@keyframes fadeInRight{from{opacity:0;transform:translate3d(15%,0,0)}to{opacity:1;transform:none}}
		.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

		@keyframes fadeOutTop{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,-15%,0)}}
		.fadeOutTop{-webkit-animation-name:fadeOutTop;animation-name:fadeOutTop}

		@keyframes fadeInTop{from{opacity:0;transform:translate3d(0,-15%,0)}to{opacity:1;transform:none}}
		.fadeInTop{-webkit-animation-name:fadeInTop;animation-name:fadeInTop}

	.et-clearfix:after {content:"";display:table;clear:both}

	*,:after,:before{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		word-wrap:break-word;
	}

	html{
		position:static;
		height:100%!important;
		overflow-y:scroll;
		overflow-x:hidden;
		font-family:Arial, Helvetica, sans-serif;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
	}

	body{
		margin:0;
		min-height:100%;
		counter-reset:stepcounter;
	}

	.wp-block-coblocks-social__button {color: #ffffff !important;}
	.wp-block-coblocks-click-to-tweet__text::before {display: none !important;}

	iframe,object,embed{border:none;vertical-align:bottom;max-width: 100%;}
	figure {max-width: 100% !important;margin:0}

	figure > a,
	figure > a:hover {
		color: transparent !important;
	}

	.vp-player-layout {
		top: 0 !important;
		bottom: 0 !important;
	}

	.mejs-container {
		width: 100% !important;
	}

	.mejs-overlay-button {
	    position: absolute;
	    top: 50% !important;
	    left: 50% !important;
	    width: 75px !important;
	    height: 75px !important;
	    margin: -37.5px 0 0 -37.5px !important;
	    background: url(../../wp-content/themes/goodresto/images/video_icon.png) no-repeat !important;
	}

	.wp-video-shortcode,
	.wp-video {
		width: 100% !important;
		height: auto !important;
	}

	.wp-video-shortcode .mejs-mediaelement {
	    position: relative!important;
	    height: auto!important;
	}

	.wp-video-shortcode .mejs-poster {
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}

	.mejs-overlay-play {
		background-color: rgba(0,0,0,0.1) !important;
	}

	.mejs-button,
	.mejs-currenttime,
	.mejs-duration {
		word-wrap:inherit;
	}

	.header .mejs-button>button {
	    height: 17px !important;
	    margin: 12px 6px !important;
	    width: 17px !important;
	}

	table{border-collapse:collapse;border-spacing:0;width: 100%;}
	th{text-align:left}
	tr,th,td{padding:8px 16px}

	th {
		color: #212121;
	    border-width: 1px;
	    border-style: solid;
	    border-color: #e0e0e0;
		background-color: #f5f5f5;
	}

	td {
		border-width: 1px;
	    border-style: solid;
	    border-color: #e0e0e0;
	}

	blockquote,q{
		quotes: none;
	    margin-bottom:32px !important;
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	    margin-top: 0 !important;
	    display: block;
	    position: relative;
	    background-color: transparent;
    	padding: 96px 56px !important;
    	font-size: 32px !important;
	    line-height: 48px !important;
	    letter-spacing: 0.5px;
	    color: #212121;
	    font-family: 'Playfair Display', serif;
	    text-align: center !important;
	}

	.format-quote .post-excerpt blockquote {
	    margin-bottom: 0 !important;
	    padding: 0px !important;
	    border:none !important;
	}

	.format-quote .post-excerpt blockquote:before,
	.format-quote .post-excerpt blockquote:after {
	    display: none;
	}

	.blockquote-inline blockquote,
	.blockquote-inline q{
	    margin-bottom:0 !important;
    	border:none !important;
    	padding-bottom: 0 !important
	}

	.blockquote-inline blockquote:before,
	.blockquote-inline q:before{
	    display: none;
	}

	blockquote:before,q:before,
	blockquote:after,q:after {
	    width: 40px;
	    height: 72px;
	    line-height: 72px;
	    font-size: 72px;
	    letter-spacing: 0.5px;
	    text-align: center;
	    content: '"';
	    position: absolute;
	    bottom: 0;
	    font-family: 'Playfair Display', serif;
	    left: 50%;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    display: block;
	}

	blockquote:after,q:after {
	    bottom: auto;
	    top: 0;
	    -webkit-transform: rotate(180deg) translateX(-50%);
	    -ms-transform: rotate(180deg) translateX(-50%);
	    transform: rotate(180deg) translateX(-50%);
	    transform-origin: 0 50%;
	}

    blockquote > p,
    blockquote > p > span {
    	font-size: inherit !important;
		font-family: inherit !important;
		font-weight: inherit !important;
		letter-spacing: inherit !important;
		text-transform: inherit !important;
		line-height: inherit !important;
    }

	blockquote > p:last-child{margin-bottom:0}

	pre {
		display: block;
	    font-family: monospace !important;
	    white-space: pre-wrap;
	    margin: 1em 0;
	    background-color: #f5f5f5;
	    padding: 16px !important;
	}

	code {
		background-color: #f0f0f0;
		padding: 24px !important;
		display: inline-block;
    	vertical-align: baseline;
		font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New !important;
	}

	ul,ol{list-style-position:inside}
	ul li, ol li {padding:4px 0}
	ul ul,ol ol{margin-left:24px}


	a{text-decoration:none;outline:0;}
	a:hover,a:active{outline:0}

	a,a:visited {
		-webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
	}

	abbr[title],dfn[title]{cursor:help}
	ins,mark{text-decoration:none}
	del{text-decoration:line-through}
	strong,b{font-weight:700;color:#212121 !important;}

	.footer strong,.footer b,
	.site-sidebar strong,.site-sidebar b
	{font-weight:700;color:#ffffff !important;}


	var,address{font-style:normal}
	sub,sup{line-height:0;position:relative;vertical-align:baseline}
	sup{top:-8px}sub{bottom:-4px}
	p,q,pre,address,hr,code,samp,dl,ol,ul,li ul,li ol,form,table,fieldset,menu,kbd,samp{
		margin:0 0 24px 0;
		padding:0;
	}

	dl dd{margin-left:24px}
	dl{
		padding:24px;
		border:1px solid #e0e0e0;
	}

	dl dt{
		float:left;
		clear:left;
		width:100px;
		text-align:right;
		font-weight:700;
		font-size: 18px;
		line-height: 32px;
	}

	dl dd {
		margin:0 0 0 116px;
		padding:0 0 4px;
		font-size: 18px;
		line-height: 32px;
	}

	h1,h2,h3,h4,h5,h6 {
		margin-top: 0;
		margin-bottom: 24px;
	}

	#single-post-page .post-content ul li ul,
	#single-post-page .post-content ol li ol,
	#single-event-page .post-content ul li ul,
	#single-event-page .post-content ol li ol,
	.page-template-default .page-content ul li ul,
	.page-template-default .page-content ol li ol,
	.comment-content ul li ul,
	.comment-content ol li ol {
		padding-left: 32px !important;
	}

	.page-template-default .post-comments-area {
		padding-top: 48px;
	}

	.gallery {
		width: 100%;
		display: block;
		padding: 0;
		margin-bottom: 32px;
		margin-left: -4px;
		margin-right: -4px;
	}

	.gallery > .gallery-item {
		display:inline-block;
		vertical-align: top;
		text-align: center;
		padding: 4px;
	}

	.gallery.gallery-columns-1 > .gallery-item {width: 100%;}
	.gallery.gallery-columns-2 > .gallery-item {width: 50%;}
	.gallery.gallery-columns-3 > .gallery-item {width: 33.33333333333333%;}
	.gallery.gallery-columns-4 > .gallery-item {width: 50%;}
	.gallery.gallery-columns-5 > .gallery-item {width: 50%;}
	.gallery.gallery-columns-6 > .gallery-item {width: 33.33333333333333%;}
	.gallery.gallery-columns-7 > .gallery-item {width: 50%;}
	.gallery.gallery-columns-8 > .gallery-item {width: 50%;}
	.gallery.gallery-columns-9 > .gallery-item {width: 33.33333333333333%;}
	.gallery.gallery-columns-10 > .gallery-item {width: 50%;}

	.forcefullwidth_wrapper_tp_banner {
		overflow: hidden;
	}

	.mejs-controls .mejs-button button {
		line-height: 1em !important;
		padding: 0px !important;
		text-align: center !important;
		font-size: 1em !important;
		border-radius: 0 !important;
		border-left:none !important;
		border-right:none !important;
		border-top:none !important;
		-webkit-transform:none !important;
		-ms-transform:none !important;
		transform:none !important;
		box-shadow: none !important;
		min-width: 0;
	}

	.desk .mejs-controls .mejs-button button {
		background: transparent url(../../wp-content/themes/goodresto/images/controls.svg) no-repeat !important;
	}

	.desk .mejs-controls .mejs-mute button {
	    background-position: -16px -16px !important;
	}

	.desk .mejs-controls .mejs-unmute button {
	    background-position: -16px 0 !important;
	}

	.post-video {position: relative;}
	.post-video .wp-video{width:100%!important;}
	.post-video .mejs-mediaelement{position:relative!important;height:auto!important}
	.post-video .wp-video-shortcode{
		height:auto!important;
		width: 100% !important;
	}

	.post-audio .mejs-container, 
	.post-audio .mejs-container .mejs-controls, 
	.post-audio .mejs-embed, 
	.post-audio .mejs-embed body {
		width: 100%;
	}


	.post-video .mejs-poster {
		-webkit-background-size:cover; 
		-moz-background-size:cover; 
		-o-background-size:cover; 
		background-size:cover;
	}

	.flex-mod {
	    position: relative;
	    padding-bottom: 56.25%;
	    padding-top: 30px;
	    height: 0;
	    overflow: hidden;
	}

	.flex-mod iframe,   
	.flex-mod object,  
	.flex-mod embed {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}

	.soundcloud iframe {
		max-width: 100%;
	}

	.wp-video-shortcode,
	.wp-audio-shortcode {
		max-width: 100% !important;
		height: auto;
	}

	img + br,img + p:empty,p:empty{display:none!important;}

	img{
		max-width:100%;
		height:auto!important;
		border:0;
		-ms-interpolation-mode:bicubic;
		vertical-align:bottom;margin:0;
	}

	img[class*="wp-image"],
	.wp-caption {
	    margin-bottom: 24px;
	}

	.wp-caption img,
	.image-container img,
	.gallery-icon img {
		margin-bottom: 0;
	}

	.alignright {float:right; margin:0 0 1em 1em !important;}
	.alignleft {float:left; margin:0 1em 1em 0 !important;}
	.aligncenter {display: block; margin-left: auto; margin-right: auto}

	.wp-caption.alignright {float:right; margin:0 0 1em 1em !important;}
	.wp-caption.alignleft {float:left; margin:0 1em 1em 0 !important;}
	.wp-caption.aligncenter {display: block; margin-left: auto; margin-right: auto;text-align: center !important;}
	.wp-caption.aligncenter img {display: inline-block !important;}

	a img.alignright {float:right; margin:0 0 1em 1em !important;}
	a img.alignleft {float:left; margin:0 1em 1em 0 !important;}
	a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

	.et-custom-image.alignright {float:right; margin:0 0 1em 1em}
	.et-custom-image.alignleft {float:left; margin:0 1em 1em 0}
	.et-custom-image.aligncenter {display: block; margin-left: auto; margin-right: auto;text-align: center;}

	.text-center{text-align:center}
	.text-left{text-align:left}
	.text-right{text-align:right}

	.page-content > p,
	.post-content > p {
		margin-bottom: 24px;
	}

	#gen-wrap {
		position: relative;
		left: 0;
	}

	#gen-wrap, 
	#wrap {height: 100%;}
	
	#wrap,#wrap.full {
		width: 100%;
		min-height: 100%;
		margin: 0 auto;
		position: relative;
		z-index: 99;
    	background-color: #ffffff;
	}

	.layout-boxed #wrap {
		box-shadow: 0px -5px 5px rgba(0,0,0,.3);
	}

	#to-top {
		position:fixed;
		z-index: 99;
		bottom: 24px;
		right: 24px;
		display: block;
		-webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		visibility: hidden;
		opacity: 0;
		text-align: center;
	}

	#to-top.animate {
		visibility: visible;
		opacity: 1;
	}

	#to-top:before {
		width: inherit;
		height: inherit;
		position: absolute;
		display: block;
	}

	::-webkit-input-placeholder {color: #757575;}
	:-moz-placeholder           {color: #757575;}
	::-moz-placeholder          {color: #757575;}
	:-ms-input-placeholder      {color: #757575;}

	.blank-true .header,
	.blank-true .footer,
	.blank-true .header-mobile,
	.blank-true .fullscreen-bar {
		display: none;
	}

	.blank-true .page-content-wrap {
		padding-top: 0 !important;
	}

	.footer {
		position: relative;
		z-index: 53;
	}

	.footer[data-sticky="true"] {
		opacity: 0;
		visibility: hidden;
	}

	.footer[data-sticky="true"].active {
		opacity: 1;
		visibility: visible;
	}

	.footer[data-sticky="true"].zindex {
		z-index: 53 !important;
	}

	.container,
	.vc-container,
	.container-full,
	.wpml-ls-statics-post_translations {
		width: 92%;
		max-width: 92%;
		margin: 0 auto 0 auto;
		position: relative;
	}

	.layout-frame .container,
	.layout-frame .vc-container {
		max-width: 100% !important;
	}

	.body-borders > * {
	    position: fixed;
	    z-index: 11000;
	}

	.body-borders > *:before {
	    display: block;
	    position: absolute;
	    content: "";
	    z-index: 10000;
	}

	.body-borders .top-border,
	.body-borders .bottom-border {
	    top: 0;
	    left: 0;
	    width: 100%;
	}

	.body-borders .bottom-border {
	    top: auto;
	    bottom: 0;
	}

	.body-borders .left-border,
	.body-borders .right-border {
	    top: 0;
	    left: 0;
	    height: 100%;
	}

	.body-borders .right-border {
	    left: auto;
	    right: 0;
	}

	.body-borders .left-border  {box-shadow: 4px 0 24px 0px rgba(0,0,0,0.1);}
	.body-borders .right-border {box-shadow: -4px 0 24px 0px rgba(0,0,0,0.1);}

	.body-borders .top-border  {box-shadow: 0 4px 24px 0px rgba(0,0,0,0.1);}
	.body-borders .bottom-border {box-shadow: 0 -4px 24px 0px rgba(0,0,0,0.1);}

	.body-borders .left-border:before,
	.body-borders .left-border:after,
	.body-borders .right-border:before,
	.body-borders > .bottom-border:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
	}

	.body-borders .left-border:after,
	.body-borders > .bottom-border:before {
		top: auto;
		bottom: 0;
	}

	.body-borders .right-border:before,
	.body-borders > .bottom-border:before {
		left: auto;
		right: 0;
	}

	.container.page-full-width {
		width: 100% !important;
		max-width: 100% !important;
	}

	.desk-cart-wrap .cart-title,
	.desk-cart-wrap .cart-total {
		display: none !important;
	}

	.et-cart-content .cart-contents {
		display: inline-block;
	}

	.et-cart-content .cart-info,
	.et-cart-content .cart-info:before,
	.et-cart-content .cart-info:after {
		display: inline-block;
		position: relative;
	}

	.et-cart-content .cart-info:before {content: "(";top:-1px;}
	.et-cart-content .cart-info:after {content: ")";top:-1px;}

	.wp-caption {
		display: inline-block;
		max-width: 100%;
	}

	.wp-caption-text,
	.gallery-caption {
		text-align: center;
		padding:8px;
		color: #757575;
		width: 100%;
		font-size: 14px;
		line-height: 24px;
	}

	.bypostauthor {
		position: relative;
	}

	.et-footer-menu {
		list-style: none;
		padding: 0;
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}

	.et-footer-menu li {
		padding: 0 16px;
		margin: 0;
		display: inline-block;
	}

	.et-footer-menu li a {
		position: relative;
		display: inline-block;
	}

	.et-footer-menu li a:after {
		position: relative;
		content: "";
	    position: absolute;
	    width: 0;
	    height: 2px;
	    left: 50%;
	    -moz-transform: translateX(-50%);
	    transform: translateX(-50%);
	    opacity: 0;
	    -webkit-transition: all 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	    transition: all 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	    bottom: 0;
	}

	.et-footer-menu li a:hover:after {
	    width: 100%;
	    opacity: 1;
	}

	.et-footer-menu li:first-child {
		padding-left: 0;
	}

	.et-footer-menu li:last-child {
		padding-right: 0;
	}

	.header [class^="fa-"], .header [class*=" fa-"] {
		margin-left: 16px;
	}

	.wp-block-quote.is-large cite,
	.wp-block-quote.is-large footer, 
	.wp-block-quote.is-style-large cite, 
	.wp-block-quote.is-style-large footer {
	    font-size: 32px !important;
	    text-align: center !important;
	}

	.alignfull {
	    margin-left  : calc( -100vw / 2 + 100% / 2 );
	    margin-right : calc( -100vw / 2 + 100% / 2 );
	    max-width    : 100vw !important;
	    width        : 100vw !important;
	}

	.alignwide {
	    margin-left  : calc( -1200px / 2 + 100% / 2 );
	    margin-right : calc( -1200px / 2 + 100% / 2 );
	    max-width    : 1200px !important;
	    width        : 1200px !important;
	}

	.wp-block-pullquote.alignfull  {
	    margin-left  : calc( -95vw / 2 + 100% / 2 );
	    margin-right : calc( -95vw / 2 + 100% / 2 );
	    max-width    : 95vw !important;
	    width        : 95vw !important;
	}

	.wp-block-pullquote.alignwide  {
	    margin-left  : calc( -1200px / 2 + 100% / 2 );
	    margin-right : calc( -1200px / 2 + 100% / 2 );
	    max-width    : 1200px !important;
	    width        : 1200px !important;
	}

	.blog-content .post-content *.alignwide,
	.blog-content .post-content *.alignfull {
		max-width: 720px !important;
		margin-left  : auto;
	    margin-right : auto;
	}

	.wp-block-latest-posts {
		list-style:inside !important;
		list-style-type: square !important;
	}

/* Photoswip
---------------*/

	.pswp__button {
		width: 44px;
		height: 44px;
		position: relative;
		background: none;
		cursor: pointer;
		overflow: visible;
		-webkit-appearance: none;
		display: block;
		border: 0;
		padding: 0;
		margin: 0;
		float: right;
		opacity: 0.75;
		-webkit-transition: opacity 0.2s;
		transition: opacity 0.2s;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.pswp__button:focus,
	.pswp__button:hover {
		opacity: 1;
	}
	.pswp__button:active {
		outline: none;
		opacity: 0.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(../../wp-content/themes/goodresto/images/default-skin.png) 0 0 no-repeat;
		background-size: 264px 88px;
		width: 44px;
		height: 44px;
	}
	.pswp__button--close {
		background-position: 0 -44px;
	}
	.pswp__button--share {
		background-position: -44px -44px;
		display: none;
	}
	.pswp__button--fs {
		display: none;
	}
	.pswp--supports-fs .pswp__button--fs {
		display: block;
	}
	.pswp--fs .pswp__button--fs {
		background-position: -44px 0;
	}
	.pswp__button--zoom {
		display: none;
		background-position: -88px 0;
	}
	.pswp--zoom-allowed .pswp__button--zoom {
		display: block;
	}
	.pswp--zoomed-in .pswp__button--zoom {
		background-position: -132px 0;
	}
	.pswp--touch .pswp__button--arrow--left,
	.pswp--touch .pswp__button--arrow--right {
		visibility: hidden;
	}
	.pswp__button--arrow--left,
	.pswp__button--arrow--right {
		background: none;
		top: 50%;
		margin-top: -50px;
		width: 70px;
		height: 100px;
		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: 35px;
		background-color: rgba(0, 0, 0, 0.3);
		height: 30px;
		width: 32px;
		position: absolute;
	}
	.pswp__button--arrow--left:before {
		left: 6px;
		background-position: -138px -44px;
	}
	.pswp__button--arrow--right:before {
		right: 6px;
		background-position: -94px -44px;
	}
	.pswp__counter,
	.pswp__share-modal {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.pswp__share-modal {
		display: block;
		background: rgba(0, 0, 0, 0.5);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 10px;
		position: absolute;
		z-index: 1600;
		opacity: 0;
		-webkit-transition: opacity 0.25s ease-out;
		transition: opacity 0.25s ease-out;
		-webkit-backface-visibility: hidden;
		will-change: opacity;
	}
	.pswp__share-modal--hidden {
		display: none;
	}
	.pswp__share-tooltip {
		z-index: 1620;
		position: absolute;
		background: #FFF;
		top: 56px;
		display: block;
		width: auto;
		right: 44px;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
		-webkit-transform: translateY(6px);
		-ms-transform: translateY(6px);
		transform: translateY(6px);
		-webkit-transition: -webkit-transform 0.25s;
		transition: transform 0.25s;
		-webkit-backface-visibility: hidden;
		will-change: transform;
	}
	.pswp__share-tooltip a {
		display: block;
		padding: 8px 12px;
		color: #000;
		text-decoration: none;
		font-size: 14px;
		line-height: 18px;
	}
	.pswp__share-tooltip a:hover {
		text-decoration: none;
		color: #000;
	}
	.pswp__share-modal--fade-in {
		opacity: 1;
	}
	.pswp__share-modal--fade-in .pswp__share-tooltip {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	.pswp--touch .pswp__share-tooltip a {
		padding: 16px 12px;
	}
	a.pswp__share--facebook:before {
		content: '';
		display: block;
		width: 0;
		height: 0;
		position: absolute;
		top: -12px;
		right: 15px;
		border: 6px solid transparent;
		border-bottom-color: #FFF;
		-webkit-pointer-events: none;
		-moz-pointer-events: none;
		pointer-events: none;
	}
	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 {
		position: absolute;
		left: 0;
		top: 0;
		height: 44px;
		font-size: 13px;
		line-height: 44px;
		color: #FFF;
		opacity: 0.75;
		padding: 0 10px;
	}
	.pswp__caption {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		min-height: 44px;
	}
	.pswp__caption small {
		font-size: 11px;
		color: #BDBDBD;
	}
	.pswp__caption__center {
		text-align: center;
		margin: 0 auto;
		font-size: 16px;
		line-height: 24px;
		color: #ffffff;
		padding: 8px 16px;
	}
	.pswp__caption--empty {
		display: none;
	}
	.pswp__caption--fake {
		visibility: hidden;
	}
	.pswp__preloader {
		width: 44px;
		height: 44px;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -22px;
		opacity: 0;
		-webkit-transition: opacity 0.25s ease-out;
		transition: opacity 0.25s ease-out;
		will-change: opacity;
		direction: ltr;
	}
	.pswp__preloader__icn {
		width: 20px;
		height: 20px;
		margin: 12px;
	}
	.pswp__preloader--active {
		opacity: 1;
	}
	.pswp__preloader--active .pswp__preloader__icn {
		background: url(../../wp-content/themes/goodresto/images/preloader.gif) 0 0 no-repeat;
	}
	.pswp--css_animation .pswp__preloader--active {
		opacity: 1;
	}
	.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
		-webkit-animation: clockwise 500ms linear infinite;
		animation: clockwise 500ms linear infinite;
	}
	.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
		-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
		animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
	}
	.pswp--css_animation .pswp__preloader__icn {
		background: none;
		opacity: 0.75;
		width: 14px;
		height: 14px;
		position: absolute;
		left: 15px;
		top: 15px;
		margin: 0;
	}
	.pswp--css_animation .pswp__preloader__cut {
		position: relative;
		width: 7px;
		height: 14px;
		overflow: hidden;
	}
	.pswp--css_animation .pswp__preloader__donut {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 14px;
		height: 14px;
		border: 2px solid #FFF;
		border-radius: 50%;
		border-left-color: transparent;
		border-bottom-color: transparent;
		position: absolute;
		top: 0;
		left: 0;
		background: none;
		margin: 0;
	}
	@media screen and (max-width: 1024px) {
		.pswp__preloader {
			position: relative;
			left: auto;
			top: auto;
			margin: 0;
			float: right;
		}
	}
	@-webkit-keyframes clockwise {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@keyframes clockwise {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@-webkit-keyframes donut-rotate {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0);
		}
		50% {
			-webkit-transform: rotate(-140deg);
			transform: rotate(-140deg);
		}
		100% {
			-webkit-transform: rotate(0);
			transform: rotate(0);
		}
	}
	@keyframes donut-rotate {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0);
		}
		50% {
			-webkit-transform: rotate(-140deg);
			transform: rotate(-140deg);
		}
		100% {
			-webkit-transform: rotate(0);
			transform: rotate(0);
		}
	}
	.pswp__ui {
		-webkit-font-smoothing: auto;
		visibility: visible;
		opacity: 1;
		z-index: 1550;
	}
	.pswp__top-bar {
		position: absolute;
		left: 0;
		top: 0;
		height: 44px;
		width: 100%;
	}
	.pswp__caption,
	.pswp__top-bar,
	.pswp--has_mouse .pswp__button--arrow--left,
	.pswp--has_mouse .pswp__button--arrow--right {
		-webkit-backface-visibility: hidden;
		will-change: opacity;
		-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp--has_mouse .pswp__button--arrow--left,
	.pswp--has_mouse .pswp__button--arrow--right {
		visibility: visible;
	}
	.pswp__top-bar,
	.pswp__caption {
		background-color: rgba(0, 0, 0, 0.5);
	}
	.pswp__ui--fit .pswp__top-bar,
	.pswp__ui--fit .pswp__caption {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.pswp__ui--idle .pswp__top-bar {
		opacity: 0;
	}
	.pswp__ui--idle .pswp__button--arrow--left,
	.pswp__ui--idle .pswp__button--arrow--right {
		opacity: 0;
	}
	.pswp__ui--hidden .pswp__top-bar,
	.pswp__ui--hidden .pswp__caption,
	.pswp__ui--hidden .pswp__button--arrow--left,
	.pswp__ui--hidden .pswp__button--arrow--right {
		opacity: 0.001;
	}
	.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__element--disabled {
		display: none !important;
	}
	.pswp--minimal--dark .pswp__top-bar {
		background: none;
	}
	.pswp {
		display: none;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		-ms-touch-action: none;
		touch-action: none;
		z-index: 1500;
		-webkit-text-size-adjust: 100%;
		-webkit-backface-visibility: hidden;
		outline: none;
	}
	.pswp * {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.pswp img {
		max-width: none;
	}
	.pswp--animate_opacity {
		opacity: 0.001;
		will-change: opacity;
		-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp--open {
		display: block;
	}
	.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 {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		will-change: opacity;
	}
	.pswp__scroll-wrap {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		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;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-touch-callout: none;
	}
	.pswp__zoom-wrap {
		position: absolute;
		width: 100%;
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp__bg {
		will-change: opacity;
		-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp--animated-in .pswp__bg,
	.pswp--animated-in .pswp__zoom-wrap {
		-webkit-transition: none;
		transition: none;
	}
	.pswp__container,
	.pswp__zoom-wrap {
		-webkit-backface-visibility: hidden;
	}
	.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 {
		-webkit-backface-visibility: hidden;
	}
	.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: 14px;
		line-height: 16px;
		margin-top: -8px;
		color: #CCC;
	}
	.pswp__error-msg a {
		color: #CCC;
		text-decoration: underline;
	}

/* VC corrections
---------------*/

	.vc_row {
	    margin-left: auto !important;
	    margin-right: auto !important;
	    position: relative;
	}

	.vc_row.vc-parallax,
	.vc_row.vc-video-bg,
	.vc_row.vc-fixed-bg,
	.vc_row.vc-transitions,
	.wpb_column.vc-parallax,
	.wpb_column.vc-fixed-bg,
	.wpb_column.vc-transitions {
		z-index: 1;
    	overflow: hidden;
	}

	.wpb_column.vc-parallax .vc_column-inner,
	.wpb_column.vc-fixed-bg .vc_column-inner,
	.wpb_column.vc-transitions .vc_column-inner {
		position: relative;
	}

	.vc-parallax .parallax-container {
		top: 0 !important;
		left: 0 !important;
		min-height: 100% !important;
		width:100% !important;
		height:120% !important;
		z-index: -1000;
		overflow: hidden;
		max-width: none;
		position: absolute;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		background-position: center top;
		background-repeat: no-repeat;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform:translateY(0px);
		-ms-transform:translateY(0px);
		transform:translateY(0px);
	}

	.wpb_column.vc_col-lg-4.vc-parallax .parallax-container,
	.wpb_column.vc_col-lg-3.vc-parallax .parallax-container,
	.wpb_column.vc_col-lg-2.vc-parallax .parallax-container {
		height:150% !important;
	}

	.vc-transitions .transitions-container {
		top: 0 !important;
		left: 0 !important;
		min-height: 100% !important;
		width:100% !important;
		height:100% !important;
		z-index: -1000;
		overflow: hidden;
		max-width: none;
		position: absolute;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		background-position: center center;
		background-repeat: no-repeat;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.vc-transitions[data-transition-type="fade"] .transitions-container {
		opacity: 0;
		-webkit-transition:opacity 400ms ease-out 200ms;
		transition:opacity 400ms ease-out 200ms;
	}

	.vc-transitions[data-transition-type="fade"].transitions-active .transitions-container {
		opacity: 1;
	}

	.vc-transitions[data-transition-type="scale"] .transitions-container {
		opacity: 0;
		-webkit-transition:opacity 400ms ease-out 200ms, transform 2000ms cubic-bezier(0.075, 0.820, 0.165, 1.000) 200ms;
		transition:opacity 400ms ease-out 200ms, transform 2000ms cubic-bezier(0.075, 0.820, 0.165, 1.000) 200ms;
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		transform:scale(1.1);
		transform-origin: 50% 50%;
	}

	.vc-transitions[data-transition-type="scale"].transitions-active .transitions-container {
		opacity: 1;
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
	}

	.vc-transitions[data-transition-type="zoom"] .transitions-container {
		opacity: 0;
		-webkit-transition:opacity 400ms ease-out 100ms, transform 17000ms linear 100ms;
		transition:opacity 400ms ease-out 100ms, transform 17000ms linear 100ms;
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		transform-origin: 50% 50%;
	}

	.vc-transitions[data-transition-type="zoom"].transitions-active .transitions-container {
		opacity: 1;
		-webkit-transform:scale(1.1);
		-ms-transform:scale(1.1);
		transform:scale(1.1);
	}

	.vc-fixed-bg .fixed-container {
		top: -70px;
		left: 0;
		width:100%;
		z-index: -1;
		overflow: hidden;
		max-width: none;
		position: absolute;
		background-attachment: fixed;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		background-position: center;
		background-repeat: no-repeat;
	}

	.vc-video-bg .video-container,
	.vc-video-bg .video-container-overlay,
	.vc-video-bg .video-container-placeholder {
	    position: absolute;
	    top: -5px;
	    left: 0;
	    width: auto;
	    min-width: 100%;
	    height: 130%;
	    min-height: 130%;
	    z-index: -1000;
	}

	.vc-video-bg .video-container-overlay {
		background-position: left top;
		background-repeat: repeat;
	}

	.vc-video-bg .video-container-placeholder {
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		background-position: center center;
		background-repeat: no-repeat;
		display: none;
	}

	.vc-video-parallax .video-container {
		min-height: 150% !important;
		-webkit-transform:translateY(0px);
		-ms-transform:translateY(0px);
		transform:translateY(0px);
	}

	.vc-animated-bg .animated-container {
		width: 100%;
		height: 100%;
		z-index: 0;
		top: 0;
		left: 0;
		position: absolute;
		background-position:0 0;
		background-repeat:repeat !important;
		-webkit-background-size: auto !important; 
		-moz-background-size: auto !important; 
		background-size: auto !important;
	}

	.vc-animated-bg .wpb_column {
		z-index: 1;
	}

	.vc_row.vc_row-o-full-height>.vc-container{min-height:100vh}.vc_row.vc_row-flex>.vc-container{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc_row.vc_row-flex>.vc-container::after,.vc_row.vc_row-flex>.vc-container::before{display:none}.vc_row.vc_row-o-columns-stretch>.vc-container{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.vc_row.vc_row-o-columns-top>.vc-container{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.vc_row.vc_row-o-columns-bottom>.vc-container{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.vc_row.vc_row-o-columns-middle>.vc-container{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.vc_row.vc_row-o-columns-bottom>.vc-container::after,.vc_row.vc_row-o-columns-middle>.vc-container::after,.vc_row.vc_row-o-columns-top>.vc-container::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.vc_ie-flexbox-fixer>.vc_row>.vc-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
	.vc_row.vc_row-flex>.vc-container>.vc_column_container{display:flex}
	.vc_row.vc_row-flex>.vc-container>.vc_column_container>.vc_column-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}
	
	@media (-ms-high-contrast:active),(-ms-high-contrast:none){
		.vc_row.vc_row-flex>.vc-container>.vc_column_container>.vc_column-inner>*{min-height:1em}
	}

	.vc_row.vc_row-o-content-top>.vc-container>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
	.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc-container>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
	.vc_row.vc_row-o-content-bottom>.vc-container>.vc_column_container>.vc_column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
	.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc-container>.vc_column_container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
	.vc_row.vc_row-o-content-middle>.vc-container>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc-container>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	
	.vc_row.vc_column-gap-2 .vc_column_container{padding:1px}
	.vc_row.vc_column-gap-4 .vc_column_container{padding:2px}
	.vc_row.vc_column-gap-8 .vc_column_container{padding:4px}
	.vc_row.vc_column-gap-16 .vc_column_container{padding:8px}
	.vc_row.vc_column-gap-24 .vc_column_container{padding:12px}
	.vc_row.vc_column-gap-32 .vc_column_container{padding:16px}
	.vc_row.vc_column-gap-40 .vc_column_container{padding:20px}
	.vc_row.vc_column-gap-48 .vc_column_container{padding:24px}
	.vc_row.vc_column-gap-56 .vc_column_container{padding:28px}
	.vc_row.vc_column-gap-64 .vc_column_container{padding:32px}
	.vc_row.vc_column-gap-72 .vc_column_container{padding:36px}
	.vc_row.vc_column-gap-80 .vc_column_container{padding:40px}

	.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_row>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_row>.vc_vc_column>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row-has-fill>.vc_vc_column_inner>.vc-container>.vc_column_container>.vc_column-inner
	{padding-top:32px}

	.vc_row.vc_row-flex>.vc_vc_column>.vc-container>.vc_column_container,
	.vc_row.vc_row-flex>.vc_vc_column_inner>.vc-container>.vc_column_container
	{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}

	.vc_row.vc_row-flex>.vc_vc_column>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row.vc_row-flex>.vc_vc_column_inner>.vc-container>.vc_column_container>.vc_column-inner
	{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

	.vc_row.vc_row-o-equal-height>.vc-container>.vc_column_container
	{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}

	.vc_row.vc_row-o-content-top>.vc_vc_column>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc-container>.vc_column_container>.vc_column-inner
	{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}

	.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc-container>.vc_column_container,
	.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc-container>.vc_column_container
	{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}

	.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc-container>.vc_column_container>.vc_column-inner
	{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}

	.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc-container>.vc_column_container,
	.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc-container>.vc_column_container
	{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}

	.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc-container>.vc_column_container>.vc_column-inner,
	.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc-container>.vc_column_container>.vc_column-inner
	{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

	.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc-container>.vc_column_container,
	.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc-container>.vc_column_container
	{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

	.enovathemes .vc_column_container>.vc_column-inner {
	    padding-left: 0;
	    padding-right: 0;
	}

	.enovathemes .wpb_button, 
	.enovathemes .wpb_content_element, 
	.enovathemes ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 32px;
	}

	.wpb_column[data-animation-delay="50"],
	.et-custom-image[data-animation-delay="50"] .curtain
	{animation-delay:50ms !important;}

	.wpb_column[data-animation-delay="100"],
	.et-custom-image[data-animation-delay="100"] .curtain
	{animation-delay:100ms !important;}

	.wpb_column[data-animation-delay="150"],
	.et-custom-image[data-animation-delay="150"] .curtain
	{animation-delay:150ms !important;}

	.wpb_column[data-animation-delay="200"],
	.et-custom-image[data-animation-delay="200"] .curtain
	{animation-delay:200ms !important;}

	.wpb_column[data-animation-delay="250"],
	.et-custom-image[data-animation-delay="250"] .curtain
	{animation-delay:250ms !important;}

	.wpb_column[data-animation-delay="300"],
	.et-custom-image[data-animation-delay="300"] .curtain
	{animation-delay:300ms !important;}

	.wpb_column[data-animation-delay="350"],
	.et-custom-image[data-animation-delay="350"] .curtain
	{animation-delay:350ms !important;}

	.wpb_column[data-animation-delay="400"],
	.et-custom-image[data-animation-delay="400"] .curtain
	{animation-delay:400ms !important;}

	.wpb_column[data-animation-delay="450"],
	.et-custom-image[data-animation-delay="450"] .curtain
	{animation-delay:450ms !important;}

	.wpb_column[data-animation-delay="500"],
	.et-custom-image[data-animation-delay="500"] .curtain
	{animation-delay:500ms !important;}

	.wpb_column[data-animation-delay="550"],
	.et-custom-image[data-animation-delay="550"] .curtain
	{animation-delay:550ms !important;}

	.wpb_column[data-animation-delay="600"],
	.et-custom-image[data-animation-delay="600"] .curtain
	{animation-delay:600ms !important;}

	.wpb_column[data-animation-delay="650"],
	.et-custom-image[data-animation-delay="550"] .curtain
	{animation-delay:650ms !important;}

	.wpb_column[data-animation-delay="700"],
	.et-custom-image[data-animation-delay="700"] .curtain
	{animation-delay:700ms !important;}

	.wpb_column[data-animation-delay="750"],
	.et-custom-image[data-animation-delay="750"] .curtain
	{animation-delay:750ms !important;}

	.wpb_column[data-animation-delay="800"],
	.et-custom-image[data-animation-delay="800"] .curtain
	{animation-delay:800ms !important;}

	.wpb_column[data-animation-delay="850"],
	.et-custom-image[data-animation-delay="550"] .curtain
	{animation-delay:850ms !important;}

	.wpb_column[data-animation-delay="900"],
	.et-custom-image[data-animation-delay="900"] .curtain
	{animation-delay:900ms !important;}

	.wpb_column[data-animation-delay="950"],
	.et-custom-image[data-animation-delay="950"] .curtain
	{animation-delay:950ms !important;}

	.wpb_column[data-animation-delay="1000"],
	.et-custom-image[data-animation-delay="1000"] .curtain
	{animation-delay:1000ms !important;}

	.bottom-to-top, .wpb_bottom-to-top,
	.top-to-bottom, .wpb_top-to-bottom,
	.left-to-right, .wpb_left-to-right,
	.right-to-left, .wpb_right-to-left {
	    -webkit-animation-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;
	    -o-animation-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;
	    animation-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000) !important;
	}
	
	.et-custom-image[data-animation-delay="50"][data-curtain="true"] img {animation-delay:1050ms !important;}
	.et-custom-image[data-animation-delay="100"][data-curtain="true"] img {animation-delay:1100ms !important;}
	.et-custom-image[data-animation-delay="150"][data-curtain="true"] img {animation-delay:1150ms !important;}
	.et-custom-image[data-animation-delay="200"][data-curtain="true"] img {animation-delay:1200ms !important;}
	.et-custom-image[data-animation-delay="250"][data-curtain="true"] img {animation-delay:1250ms !important;}
	.et-custom-image[data-animation-delay="300"][data-curtain="true"] img {animation-delay:1300ms !important;}
	.et-custom-image[data-animation-delay="350"][data-curtain="true"] img {animation-delay:1350ms !important;}
	.et-custom-image[data-animation-delay="400"][data-curtain="true"] img {animation-delay:1400ms !important;}
	.et-custom-image[data-animation-delay="450"][data-curtain="true"] img {animation-delay:1450ms !important;}
	.et-custom-image[data-animation-delay="500"][data-curtain="true"] img {animation-delay:1500ms !important;}
	.et-custom-image[data-animation-delay="550"][data-curtain="true"] img {animation-delay:1550ms !important;}
	.et-custom-image[data-animation-delay="600"][data-curtain="true"] img {animation-delay:1600ms !important;}
	.et-custom-image[data-animation-delay="650"][data-curtain="true"] img {animation-delay:1650ms !important;}
	.et-custom-image[data-animation-delay="700"][data-curtain="true"] img {animation-delay:1700ms !important;}
	.et-custom-image[data-animation-delay="750"][data-curtain="true"] img {animation-delay:1750ms !important;}
	.et-custom-image[data-animation-delay="800"][data-curtain="true"] img {animation-delay:1800ms !important;}
	.et-custom-image[data-animation-delay="850"][data-curtain="true"] img {animation-delay:1850ms !important;}
	.et-custom-image[data-animation-delay="900"][data-curtain="true"] img {animation-delay:1900ms !important;}
	.et-custom-image[data-animation-delay="950"][data-curtain="true"] img {animation-delay:1950ms !important;}
	.et-custom-image[data-animation-delay="1000"][data-curtain="true"] img {animation-delay:2000ms !important;}

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

	form:after {content:"";display:table;clear:both}

	div.wpcf7-mail-sent-ok,
	div.wpcf7-mail-sent-ng,
	div.wpcf7-spam-blocked,
	div.wpcf7-validation-errors {
		clear: both;
	}

	fieldset{border:none}
	textarea,select[size],select[multiple]{height:auto}
	textarea{min-height:100px;overflow:auto;resize:vertical;width:100%}
	optgroup{font-style:normal;font-weight:400}
	label{display:block;margin-bottom:8px;font-size:16px;line-height:28px;text-align: left;}

	input[type="radio"],
	input[type="checkbox"]{
		margin:4px 0;
		display:inline-block;
	}

	textarea,select,
	input[type="date"],input[type="datetime"],
	input[type="datetime-local"],input[type="email"],
	input[type="month"],input[type="number"],
	input[type="password"],input[type="search"],
	input[type="tel"],input[type="text"],input[type="time"],
	input[type="url"],input[type="week"],input[type="file"],
	.select2-container--default .select2-selection--single{
		display:block;
		outline:none;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		margin-bottom:24px;
		text-align:left;
		max-width:100%;
		width:100%;
		position:relative;
		-webkit-backface-visibility:hidden;
		-webkit-transition:all 300ms ease-out;
		transition:all 300ms ease-out;
		height: 48px;
		font-size: 16px;
		line-height: 16px;
		padding: 14px 24px 14px 24px;
		border-width: 1px;
		border-style: solid;
	}

	textarea {
		line-height: 28px;
		-webkit-backface-visibility:hidden;
		-webkit-transition:all 300ms ease-out !important;
		transition:all 300ms ease-out !important;
	}

	span.wpcf7-list-item {
	    margin: 0 1em 0 0 !important;
	}

	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	button,
	.event-link,
	.single_add_to_cart_button,
	.product-loop-button,
	.product-loop-button + .added_to_cart,
	.post-read-more,
	.comment-reply-link,
	.product-quick-view,
	.woocommerce-mini-cart__buttons > a,
	.checkout-button,
	.return-to-shop a,
	.wishlist_table .yith-wcqv-button
	.wishlist_table .product-add-to-cart a,
	.woocommerce-button,
	#page-links > a,
	.edit-link a,
	.et-ajax-loader,
	.event-link,
	.menu-under-logo-true .header-button,
	.mobile-navigation .cart-contents,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .woocommerce-mini-cart__buttons > a.button,
	.mobile-navigation  .woocommerce-mini-cart__buttons > a.button,
	.wishlist_table .yith-wcqv-button,
	.woocommerce .wishlist_table td.product-add-to-cart a,
	.desk-menu ul ul > li[data-button="true"] a {
		display:inline-block;
		margin-bottom: 4px;
		outline:0;
		border:none;
		position: relative;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		z-index: 1;
		padding: 10px 32px 10px 32px;
		text-align: center !important;
		font-size: 14px;
		line-height: 24px;
		min-width: 88px;
		text-transform: uppercase;
	}

	.edit-link a {
		margin-bottom: 0;
		margin-top: 16px;
	}

	[class*="button-size-medium"] input[type="button"],
	[class*="button-size-medium"] input[type="reset"],
	[class*="button-size-medium"] input[type="submit"],
	[class*="button-size-medium"] button,
	.size-medium.event-link,
	.size-medium.product-quick-view,
	.full .post-read-more,
	.list .post-read-more,
	.et-ajax-loader,
	.entry-summary .single_add_to_cart_button,
	#yith-quick-view-content .single_add_to_cart_button,
	.event-link,
	.mobile-navigation .cart-contents,
    .woo-cart .woocommerce-mini-cart__buttons > a {
		padding: 10px 32px 10px 32px;
		font-size: 14px;
		line-height: 24px;
		min-width: 120px;
	}

	[class*="button-size-small"] input[type="button"],
	[class*="button-size-small"] input[type="reset"],
	[class*="button-size-small"] input[type="submit"],
	[class*="button-size-small"] button,
	.button-size-small .checkout-button,
	.button-size-small .return-to-shop a,
	.shop_table .woocommerce-button,
	.wishlist_table .yith-wcqv-button,
	.wishlist_table .product-add-to-cart a,
	.woocommerce-button,
	#page-links > a,
	.edit-link a,
	.shop_table .woocommerce-button,
	.widget_price_filter .price_label,
	.widget_price_filter .button,
	.woocommerce .wishlist_table td.product-add-to-cart a {
		padding: 4px 16px 4px 16px;
	    font-size: 14px;
	    line-height: 24px;
	    min-width: 88px;
	}

	[class*="button-size-large"] input[type="button"],
	[class*="button-size-large"] input[type="reset"],
	[class*="button-size-large"] input[type="submit"],
	[class*="button-size-large"] button,
	.button-size-large .checkout-button,
	.button-size-large .return-to-shop a,
	.size-large.event-link,
	.size-large.product-quick-view {
		padding: 12px 40px 12px 40px;
		font-size: 16px;
		line-height: 28px;
		min-width: 136px;
	}

	.woocommerce-mini-cart__buttons > a + a {
		margin-left: 8px !important;
	}

/* General booking
---------------*/

	.et-booking-content,
	.et-working-hours-content {
		text-align: center;
	}

	.booking-text,
	.working-hours-text {
		max-width: 320px;
    	margin: 0 auto;
	}

	.visible.et-booking-alert,
	.visible.et-booking-respond-message,
    .visible.sending
    {display: block !important;}

    .et-booking-form .et-booking-respond-message {
    	color: #ffffff;
    	padding: 24px;
    	text-align: center;
    	margin-top: 24px;
    }

    .et-booking-form .et-booking-alert,
    .et-booking-form .et-booking-respond-message {
        display: none;
        font-size:14px;
        line-height: 24px;
    }

	.et-booking-form .send-div {
        position: relative;
        display: inline-block;
    }

	.et-booking-form .sending {
        position: absolute;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    z-index: 15;
	    display: block;
	    -webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		display: none;
		box-shadow: none !important;
    }

	.et-booking-form .sending:before {
        border-top: 2px solid rgba(255, 255, 255, 0.1);
        border-right: 2px solid rgba(255, 255, 255, 0.1);
        border-bottom: 2px solid rgba(255, 255, 255, 0.1);
        border-left: 2px solid rgba(255, 255, 255, 0.9);
        display: block;
        content: "";
        position: absolute;
        top: 50%;
        right:0%;
        font-size:10px;
        top: 50%;
        left: 50%;
        font-size: 10px;
        margin: -12px 0 0 -12px;
        -webkit-animation: contact-form-loading 0.3s infinite linear;
        animation: contact-form-loading 0.3s infinite linear;
    }

	.et-booking-form .sending:before,
    .et-booking-form .sending:after {
        border-radius: 240px;
        width: 24px;
        height: 24px;
    }

    #et_booking_form_submit {
    	margin-bottom: 0 !important;
    }

    .booking-toggle,
    .working-hours-toggle {
    	cursor: pointer;
    }

/* Working hours
---------------*/

	.working-hours-logo {
		margin-bottom: 72px;
	}

	.working-hours-logo + .et-separator-decorative {
		margin-bottom: 72px;
	}

	.working-hours-title {
		margin-bottom: 48px;
	}

	.working-hours-title h6 {
		text-transform: uppercase;
		letter-spacing: 2px;
		margin-bottom: 8px;
	}

/* Search/404
---------------*/

	.tech-layout > .container {
		max-width: 720px !important;
	}

	.search-results-title {
		font-size: 120%;
		margin-bottom: 50px;
	}

	.search-posts .search-term {
		margin-bottom: 56px;
	}

	.search-posts .post-title {
		margin-bottom: 8px;
	}

	.search-posts .post-read-more {
		margin-top:0;
	}

	.search-posts .post-excerpt {
		margin-bottom:8px;
	}

	.search-posts .post-title a {
		color: #212121;
	}

	.search-posts .post-content > p,
	.search-posts .post-excerpt > p {
		margin: 0;
	}
	
	.tech-page-search-form {
		height: 60px;
		line-height: 60px;
		width: 100%;
		margin:0 auto 24px auto;
	}

	.tech-page-search-form.search404 {
		margin:0;
	}

	.message404 {
		text-align: center;
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -200px;
		margin-left: -200px;
	}

	.tech-page-search-form form {
		position: relative;
		margin-bottom: 0 !important;
	}

	.tech-page-search-form input {
		height: 64px;
		line-height: 64px;
	}

	.tech-page-search-form input[type="text"] {
		padding-right: 88px;
		margin-bottom: 0 !important;
		font-size: 18px;
	}

	.tech-page-search-form input[type="submit"] {
		width: 64px;
		height: 64px;
		min-width: 64px;
		padding: 0 !important;
		margin:0;
		border-radius: 0;
		border:none !important;
		box-shadow: none  !important;
		outline:0;
		background-color: transparent !important;
		display: block;
		text-indent: -9000000px;
		position: absolute;
		top: 0;
		right: 0;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    z-index: 2;
	}


	.tech-page-search-form input[type="submit"] + .search-icon {
		display: block;
		width: 64px;
		height: 64px;
		line-height: 64px;
		font-size: 24px;
		text-align: center;
		position: absolute;
		top: 2px;
		right: 0;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    z-index: 1;
	    color: #212121 !important;
	}

	.error404-default-title {
		font-size: 144px; 
		margin: 0px; 
		padding: 0px;
		color: #212121; 
		line-height: 144px; 
		text-align: center;
	}

	.error404-default-title > span {
		position: relative;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		-webkit-transform-origin: 50%;
		-ms-transform-origin: 50%;
		transform-origin: 50%;
		display: inline-block;
	}

	.error404-default-subtitle {
		margin: 0px 0px 16px; 
		padding: 0px; 
		color: #212121;
		text-transform: uppercase;
		font-weight: 400; 
		font-size: 24px; 
		line-height: 40px; 
		text-align: center;
	}

	.error404-default-description {
		text-align: center;
	}

	.error404 .header-mobile,
	.error404 .header.desk,
	.error404 .rich-header,
	.error404 .footer  {
		display:none !important;
	}

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

	.widget {
		margin-bottom:72px;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget {
		margin-bottom:0;
	}

	.widget_title {
		position: relative;
		margin-top: 0;
		text-transform: uppercase;
		font-size:14px;
		line-height: 24px;
		font-weight: 700;
		margin-bottom: 32px;
	}

	.widget_title:before {
		display: block;
		content: "";
		position: absolute;
		bottom: -10px;
		left: 0;
	}

	.widget_title a {
		color: inherit !important;
	}

	.mobile-navigation .widget ul li a {
		background-color: transparent !important;
		padding:0;
	}

	.widget_title img {
		vertical-align: middle;
		margin-right: 5px;
		position: relative;
		top:-1px;
		width: auto;
		visibility: visible !important;
		opacity: 1 !important;
	}

	.widget_title .image-preloader {
		display: none;
	}

	.widget ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.widget ul li {
		padding: 0 0 24px 0;
		margin:0;
	}

	.widget a:not(.button) {
		-webkit-transition: all 0.3s ease-out;
    	transition: all 0.3s ease-out;
	}

	.widget_recent_entries li a {
		display: block;
	}

	.widget_twitter ul li,
	.widget_recent_entries ul li,
	.widget_rss ul li,
	.widget_recent_comments ul li {
		display: block;
		padding:0 0 32px 72px;
		margin: 0;
		position: relative;
		min-height: 80px;
	}

	.widget_twitter ul li {
		padding:0 0 32px 0;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_twitter ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_recent_entries ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_rss ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_recent_comments ul li,
	.mobile-navigation .widget_twitter ul li,
	.mobile-navigation .widget_recent_entries ul li,
	.mobile-navigation .widget_rss ul li,
	.mobile-navigation .widget_recent_comments ul li {
		padding:0 0 32px 72px !important;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_twitter ul li {
		padding:0 0 32px 0 !important;
	}

	.widget_recent_entries ul li,
	.widget_rss ul li {
		padding:0 0 32px 0;
		min-height:0;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_recent_entries ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_rss ul li,
	.mobile-navigation .widget_recent_entries ul li,
	.mobile-navigation .widget_rss ul li {
		padding:0 0 32px 0 !important;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_products .product_list_widget > li, 
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_recently_viewed_products .product_list_widget > li, 
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_recent_reviews .product_list_widget > li, 
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_top_rated_products .product_list_widget > li,
	.mobile-navigation .widget_products .product_list_widget > li, 
	.mobile-navigation .widget_recently_viewed_products .product_list_widget > li, 
	.mobile-navigation .widget_recent_reviews .product_list_widget > li, 
	.mobile-navigation .widget_top_rated_products .product_list_widget > li {
		padding:0 0 32px 0 !important;
	}

	.widget_twitter ul li:last-child,
	.widget_recent_comments ul li:last-child {
		padding:0 0 0 72px !important;
		margin: 0 !important;
		border: none !important;
	}

	.widget_twitter ul li:last-child {
		padding:0 0 0 0 !important;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_twitter ul li:last-child,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_recent_comments ul li:last-child {
		padding:0 0 0 72px !important;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_twitter ul li:last-child {
		padding:0 0 0 0 !important;
	}

	.widget_recent_entries ul li:last-child,
	.widget_rss ul li:last-child {
		padding-bottom: 0 !important;
		border-bottom: none !important;
		margin: 0 !important;
	}

	.widget_twitter ul li:first-child {
		margin-top: 0 !important;
	}

	.widget_twitter li:before,
	.widget_recent_comments li:before {
		display: block;
		width: 48px;
		height: 48px;
		line-height: 48px;
		font-size: 24px;
		text-align: center;
		position: absolute;
		left: 0;
	}

	.widget_twitter li:before {
		display: none !important;
	}

	.widget_twitter p {
		margin-bottom: 0;
	}

	.widget_categories ul li,
	.widget_pages ul li,
	.widget_archive ul li,
	.widget_meta ul li,
	.widget_schedule ul li,
	.widget_layered_nav ul li {
		margin: 0;
		padding:4px 0;
		position: relative;
		-webkit-transition: all 300ms ease-out;
    	transition: all 300ms ease-out;
	}

	.widget_categories ul ul,
	.widget_pages ul ul,
	.widget_archive ul ul,
	.widget_meta ul ul,
	.widget_schedule ul ul,
	.widget_layered_nav ul ul {
		margin-left: 24px !important;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_categories ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_pages ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_archive ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_meta ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_schedule ul li,
	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_layered_nav ul li,
	.mobile-navigation .widget_categories ul li,
	.mobile-navigation .widget_pages ul li,
	.mobile-navigation .widget_archive ul li,
	.mobile-navigation .widget_meta ul li,
	.mobile-navigation .widget_schedule ul li,
	.mobile-navigation .widget_layered_nav ul li {
		padding:4px 0 !important;
	}

	.widget_categories ul li ul li:last-child, 
	.widget_pages ul li ul li:last-child, 
	.widget_archive ul li ul li:last-child, 
	.widget_meta ul li ul li:last-child, 
	.widget_schedule ul li ul li:last-child,
	.widget_layered_nav ul li ul li:last-child {
		border-bottom: none !important;
	}

	.widget_schedule ul li {
		padding: 8px 16px !important;
		background-color: #f5f5f5;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_schedule ul li,
	.mobile-navigation .widget_schedule ul li {
		padding: 8px 16px !important;
	}

	.widget_schedule ul li:nth-child(2n+2) {
		background-color: transparent;
		color: inherit;
	}

	.widget_schedule ul li:nth-child(2n+1) {
		color: #616161;
	}

	.widget_categories ul li a,
	.widget_pages ul li a,
	.widget_archive ul li a,
	.widget_meta ul li a,
	.widget_nav_menu ul li a,
	.widget_schedule ul li,
	.widget_product_categories ul li a {
		display:inline-block;
	}

	.widget_categories ul li a,
	.widget_pages ul li a,
	.widget_archive ul li a,
	.widget_meta ul li a,
	.widget_layered_nav ul li a {
		display:inline-block !important;
	}

	.widget_et_recent_entries .post {
		display: table;
		vertical-align: top;
	}

	.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_et_recent_entries .post,
	.mobile-navigation .widget_et_recent_entries .post {
		padding-bottom: 24px !important;
	}

	.widget_et_recent_entries .post-thumbnail {
		width: 72px;
		height: 72px;
		display: table-cell;
		vertical-align: top;
		padding-top: 4px;
	}

	.widget_et_recent_entries .post-body {
		height: auto !important;
		padding: 0 0 0 24px !important;
		background-color:transparent!important;
		display: table-cell;
		vertical-align: top;
	}

	.widget_et_recent_entries .post.format-aside .post-body,
	.widget_et_recent_entries .post.format-link .post-body,
	.widget_et_recent_entries .post.format-quote .post-body,
	.widget_et_recent_entries .post.format-status .post-body {
		background-color:transparent!important;
		padding: 0 0 0 24px !important;
	}

	.widget_et_recent_entries .post-title {
		margin-bottom: 0;
		font-weight: 600;
	}

	.widget_et_recent_entries .post-date,
	.widget_et_recent_entries .post-date a {
		color: #9E9E9E;
	}

	.widget_nav_menu ul li,
	.widget_product_categories ul li {
		padding:0 !important;
		position: relative;
	}

	.widget_nav_menu ul li a,
	.widget_product_categories ul li a {
		display: block;
		position: relative;
		outline:0;
		padding:8px 0 !important;
	}

	.widget_nav_menu ul li ul li a,
	.widget_product_categories ul li ul li a {
		padding:8px 16px !important;
	}

	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_nav_menu ul li ul li a,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_product_categories ul li ul li a {
		padding:8px 16px !important;
	}

	.widget_nav_menu ul li a + ul li:before,
	.widget_product_categories ul li a + ul li:before,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_nav_menu ul li a + ul li:before,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_product_categories ul li a + ul li:before {
		width:2px;
		height: 100%;
		background-color: #e0e0e0;
		content: "";
		display: block;
		top: 0;
		left: -2px;
		position: absolute;
	}

	.widget_nav_menu ul li a + ul li ul li:before,
	.widget_product_categories ul li a + ul li ul li:before,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_nav_menu ul li a + ul li ul li:before,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_product_categories ul li a + ul li ul li:before {
		width:4px;
		height: 4px;
		top: 50%;
		margin-top: -2px;
		left: -4px;
	}

	.widget_nav_menu ul ul,
	.widget_product_categories ul ul,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_nav_menu ul ul,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_product_categories ul ul {
		display: none;
		padding:8px 0 8px 32px;
	}

	.widget_nav_menu ul li a .toggle,
	.widget_product_categories ul li a .toggle {
		display: block;
		width: 36px;
		height: 36px;
		line-height: 36px;
		text-align: center;
		content: "";
		position: absolute;
		top: 50%;
		margin-top: -18px;
		right: 4px;
		-webkit-transition: all 300ms ease-out;
    	transition: all 300ms ease-out;
	}

	.widget_nav_menu ul li a.animate .toggle,
	.widget_product_categories ul li a.animate .toggle,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_nav_menu ul li a.hard-animate .toggle,
	.desk-menu > ul > [data-mm="true"] .sub-menu .widget_product_categories ul li a.hard-animate .toggle,
	.mobile-navigation .widget_nav_menu ul li a.hard-animate .toggle,
	.mobile-navigation .widget_product_categories ul li a.hard-animate .toggle {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
    	transform: rotate(90deg);
	}

	.widget_product_categories .count {margin-left: 4px;}

	.desk-menu > ul > [data-mm="true"] .widget_nav_menu ul,
	.desk-menu > ul > [data-mm="true"] .widget_product_categories ul {
		display: block !important;
	}

	.desk-menu > ul > [data-mm="true"] .widget_nav_menu .sub-menu,
	.desk-menu > ul > [data-mm="true"] .widget_product_categories .children,
	.mobile-navigation .widget_nav_menu .sub-menu,
	.mobile-navigation .widget_product_categories .children {
		display: none !important;
		opacity: 0 !important;
	}

	.desk-menu > ul > [data-mm="true"] .widget_nav_menu .sub-menu.hard-animate,
	.desk-menu > ul > [data-mm="true"] .widget_product_categories .children.hard-animate,
	.mobile-navigation .widget_nav_menu .sub-menu.hard-animate,
	.mobile-navigation .widget_product_categories .children.hard-animate {
		display: block !important;
		opacity: 1 !important;
	}

	.widget_schedule ul li {
		display: block;
	}

	.widget_schedule ul li > * {
		display: inline-block;
		vertical-align: middle;
	}

	.widget_schedule .hours {
		float: right;
	}

	.widget_calendar {width: 100%;}

	.widget_calendar table {
		margin: 0;
		padding: 0;
		width: 100%;
		border: none !important;
		position: relative;
		border-spacing:0;
		border-collapse:collapse;
		vertical-align: middle;
	}

	.widget_calendar caption {
		margin: 0 auto;
		border-width:1px;
		border-style: solid;
		border-color: #e0e0e0;
		width: 100% !important;
		padding: 4px;
	}

	.widget_calendar th {
		font-weight: normal;
		text-align: center;
		padding: 4px;
	}

	.widget_calendar th:first-child {
		border-left-style:solid;
		border-left-width: 1px;
		border-color: #e0e0e0;
	}

	.widget_calendar th:last-child {
		border-right-style:solid;
		border-right-width: 1px;
		border-color: #e0e0e0;
	}

	.widget_calendar td {
		border-width:1px;
		border-style: solid;
		border-color: #e0e0e0;
		text-align: center;
		text-decoration: none;
		padding: 4px;
	}

	.widget_calendar td a {
		display: block;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}

	.widget_calendar td#today {
		font-weight: 700;
	}

	.widget_calendar tfoot td.pad {
		display: none;
	}	

	.widget_calendar td#prev,
	.widget_calendar td#next {
		position: absolute;
		top: 0;
		left:0;
		z-index: 5;
		border:none;
		text-align: center;
	}

	.widget_calendar td#prev{
		left:0;
	}

	.widget_calendar td#next {
		left:auto;
		right:0;
	}

	.widget_calendar td#prev a,
	.widget_calendar td#next a {
		border: none;
	    outline: 0;
	    margin: 0 auto;
	    display: block;
	    padding: 0;
	    min-width: 30px;
	}

	.header-mobile .widget_calendar td#prev a, 
	.header-mobile .widget_calendar td#next a {
	    padding: 0px 5px;
	}

	.widget_calendar td#prev span,
	.widget_calendar td#next span {
		display: inline-block;
		text-align:center;
		vertical-align: middle;
		position: relative;
		top: -1px;
	}

	.widget_search form,
	.widget_search fieldset,
	.widget_search input,
	.widget_product_search form,
	.widget_product_search fieldset,
	.widget_product_search input {
		position: relative;
		margin: 0 !important;
	}

	.widget_product_search label {
		display: none;
	}

	.widget_search input[type="text"],
	.widget_product_search input[type="search"] {
		outline:0;
		display: block;
		margin:0 !important;
		padding-right: 64px !important;
	}

	.widget_search form input[type="submit"]#searchsubmit,
	.widget_product_search form button {
		width:48px !important;
		height: 48px !important;
		min-width: 0 !important;
		line-height: 0 !important;
	    font-size: 0 !important;
	    padding: 0 !important;
	    margin: 0 !important;
		background-color:transparent !important;
		background:transparent !important;
		border-radius: 0 !important;
		border:none !important;
		box-shadow: none  !important;
		outline:0 !important;
		display: block !important;
		text-indent: -9000000px !important;
		position: absolute !important;
		top: 50% !important;
		right: 0 !important;
		margin-top: -24px !important;
	}

	.widget_search form input[type="submit"]#searchsubmit + .search-icon,
	.widget_product_search form button:before {
		font-size: 24px;
		width:48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		display: block;
		position: absolute;
		top: 50%;
		right: 0px;
		margin-top: -24px;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}

	.widget_product_search form button:before {
		text-indent: 0 !important;
	}

	.widget_search input[type="submit"]:hover + .search-icon,
	.widget_product_search form button:hover:before {
		opacity: 0.8;
	}

	.widget_photos_from_flickr:after,
	.null-instagram-feed .instagram-pics:after,
	.widget_recent_event .recent-event:after {
		content: "";
	    display: table;
	    clear: both;
	}

	.widget_photos_from_flickr .flickr_badge_image,
	.null-instagram-feed .instagram-pics li,
	.widget_recent_event .recent-event .post {
		display: block;
		float: left;
		height: auto;
		margin-left: -2px;
		margin-right: -2px;
	}

	.widget_photos_from_flickr .flickr_badge_image a,
	.null-instagram-feed .instagram-pics li a,
	.widget_recent_event .recent-event .post a {
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		padding: 0;
		z-index: 1;
	}

	.widget_photos_from_flickr .flickr_badge_image a:before,
	.null-instagram-feed .instagram-pics li a:before,
	.widget_recent_event .recent-event .post a:before,
	.widget_products .product_list_widget > li > a .image-container:before,
	.widget_recently_viewed_products .product_list_widget > li a .image-container:before,
	.widget_recent_reviews .product_list_widget > li a .image-container:before,
	.widget_top_rated_products .product_list_widget > li a .image-container:before,
	.widget_shopping_cart_content .product_list_widget > li .image-container:before,
	.shop_table .product-thumbnail .image-container:before,
	.et-instagram-pics .instagram-pic a:before {
	    position: absolute;
	    top: 50% !important;
	    left: 50% !important;
	    text-align: center;
	    width: 24px !important;
	    height: 24px !important;
	    margin: -12px 0 0 -12px !important;
	    font-size: 24px;
	    line-height: 24px;
	    display: block;
	    color: #fff !important;
	    opacity: 0;
	    -webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    z-index: 5;
	}

	.widget_photos_from_flickr .flickr_badge_image a:after,
	.null-instagram-feed .instagram-pics li a:after,
	.widget_recent_event .recent-event .post a:after,
	.widget_products .product_list_widget > li > a .image-container:after,
	.widget_recently_viewed_products .product_list_widget > li a .image-container:after,
	.widget_recent_reviews .product_list_widget > li a .image-container:after,
	.widget_top_rated_products .product_list_widget > li a .image-container:after,
	.widget_shopping_cart_content .product_list_widget > li .image-container:after,
	.shop_table .product-thumbnail .image-container:after,
	.et-instagram-pics .instagram-pic a:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		text-align:center;
		width: 100%;
		height: 100%;
		display: block;
		opacity: 0;
		background-color: rgba(0,0,0,0.8);
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    z-index: 2;
	}

	.widget_photos_from_flickr .flickr_badge_image a:hover:before,
	.null-instagram-feed .instagram-pics li a:hover:before,
	.widget_recent_event .recent-event .post a:hover:before,
	.widget_photos_from_flickr .flickr_badge_image a:hover:after,
	.null-instagram-feed .instagram-pics li a:hover:after,
	.widget_recent_event .recent-event .post a:hover:after,
	.widget_products .product_list_widget > li > a .image-container:hover:before,
	.widget_recently_viewed_products .product_list_widget > li a .image-container:hover:before,
	.widget_recent_reviews .product_list_widget > li a .image-container:hover:before,
	.widget_top_rated_products .product_list_widget > li a .image-container:hover:before,
	.widget_shopping_cart_content .product_list_widget > li .image-container:hover:before,
	.shop_table .product-thumbnail .image-container:hover:before,
	.widget_products .product_list_widget > li > a .image-container:hover:after,
	.widget_recently_viewed_products .product_list_widget > li a .image-container:hover:after,
	.widget_recent_reviews .product_list_widget > li a .image-container:hover:after,
	.widget_top_rated_products .product_list_widget > li a .image-container:hover:after,
	.widget_shopping_cart_content .product_list_widget > li .image-container:hover:after,
	.shop_table .product-thumbnail .image-container:hover:after,
	.et-instagram-pics .instagram-pic a:hover:after,
	.et-instagram-pics .instagram-pic a:hover:before {
		opacity: 1;
	}

	.widget_photos_from_flickr .flickr_badge_image,
	.null-instagram-feed .instagram-pics li,
	.widget_recent_event .recent-event .post {
		margin: 0 !important;
		padding: 0 2px 4px 2px !important;
	}

	.site-sidebar .widget .columns-desk-1.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-1.instagram-pics li,
	.site-sidebar .widget .columns-desk-1.recent-event .post,
	.desk .widget .columns-desk-1.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-1.instagram-pics li,
	.desk .widget .columns-desk-1.recent-event .post {
		width: 100% !important;
	}

	.site-sidebar .widget .columns-desk-2.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-2.instagram-pics li,
	.site-sidebar .widget .columns-desk-2.recent-event .post,
	.desk .widget .columns-desk-2.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-2.instagram-pics li,
	.desk .widget .columns-desk-2.recent-event .post {
		width: 50% !important;
	}

	.site-sidebar .widget .columns-desk-3.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-3.instagram-pics li,
	.site-sidebar .widget .columns-desk-3.recent-event .post,
	.desk .widget .columns-desk-3.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-3.instagram-pics li,
	.desk .widget .columns-desk-3.recent-event .post {
		width: 33.33333333333333% !important;
	}

	.site-sidebar .widget .columns-desk-4.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-4.instagram-pics li,
	.site-sidebar .widget .columns-desk-4.recent-event .post,
	.desk .widget .columns-desk-4.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-4.instagram-pics li,
	.desk .widget .columns-desk-4.recent-event .post {
		width:25% !important;
	}

	.site-sidebar .widget .columns-desk-5.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-5.instagram-pics li,
	.site-sidebar .widget .columns-desk-5.recent-event .post,
	.desk .widget .columns-desk-5.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-5.instagram-pics li,
	.desk .widget .columns-desk-5.recent-event .post {
		width: 20% !important;
	}

	.site-sidebar .widget .columns-desk-6.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-6.instagram-pics li,
	.site-sidebar .widget .columns-desk-6.recent-event .post,
	.desk .widget .columns-desk-6.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-6.instagram-pics li,
	.desk .widget .columns-desk-6.recent-event .post {
		width: 16.66666666666667% !important;
	}

	.site-sidebar .widget .columns-desk-7.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-7.instagram-pics li,
	.site-sidebar .widget .columns-desk-7.recent-event .post,
	.desk .widget .columns-desk-7.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-7.instagram-pics li,
	.desk .widget .columns-desk-7.recent-event .post {
		width: 14.28571428571429% !important;
	}

	.site-sidebar .widget .columns-desk-8.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-8.instagram-pics li,
	.site-sidebar .widget .columns-desk-8.recent-event .post,
	.desk .widget .columns-desk-8.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-8.instagram-pics li,
	.desk .widget .columns-desk-8.recent-event .post {
		width: 12.5% !important;
	}

	.site-sidebar .widget .columns-desk-9.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-9.instagram-pics li,
	.site-sidebar .widget .columns-desk-9.recent-event .post,
	.desk .widget .columns-desk-9.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-9.instagram-pics li,
	.desk .widget .columns-desk-9.recent-event .post {
		width: 11.11111111111111% !important;
	}

	.site-sidebar .widget .columns-desk-10.photos_from_flickr .flickr_badge_image,
	.site-sidebar .widget .columns-desk-10.instagram-pics li,
	.site-sidebar .widget .columns-desk-10.recent-event .post,
	.desk .widget .columns-desk-10.photos_from_flickr .flickr_badge_image,
	.desk .widget .columns-desk-10.instagram-pics li,
	.desk .widget .columns-desk-10.recent-event .post {
		width: 10% !important;
	}

	.widget_tag_cloud .tagcloud a,
	.post-tags a,
	.widget_product_tag_cloud .tagcloud a,
	.event-tags a {
		text-decoration: none;
	    display: inline-block;
	    padding: 0 !important;
	    line-height: 100%;
	    font-size: inherit !important;
	    margin: 0 2px 4px 0 !important;
	    -webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    position: relative;
	}

	.widget_tag_cloud .tagcloud a:after,
	.post-tags a:after,
	.widget_product_tag_cloud .tagcloud a:after,
	.event-tags a:after {
	    width: 100%;
	    height: 1px;
	    position: absolute;
	    bottom:-4px;
	    left: 0;
	    content: "";
	    display: block;
	    -webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    backface-visibility: hidden;
	}

	.widget_icl_lang_sel_widget img {
		vertical-align: middle;
		top: -1px;
		margin-right: 8px;
	}

	.widget_icl_lang_sel_widget li {
		padding: 0 !important;
		position: relative;
	}

	.widget_icl_lang_sel_widget li a {
		padding:9px 24px !important;
		display: block;
		position: relative;
		outline:0;
		border-width: 1px !important;
		border-style: solid !important;
		border-color: #e0e0e0;
	}

	.widget_icl_lang_sel_widget .toggle {
	    position: absolute;
	    top: 50%;
	    right: 8px;
	    display: block;
	    color: inherit;
	    width: 32px;
	    height: 32px;
	    font-size: 16px;
	    line-height: 32px;
	    margin-top: -16px;
	    text-align: center;
	}

	.wpml-ls-legacy-list-horizontal .toggle,
	.wpml-ls-legacy-list-vertical .toggle {
		display: none;
	}

	.widget_icl_lang_sel_widget li ul {
		display: none;
		background-color: transparent !important;
	}

	.widget_icl_lang_sel_widget li ul li a,
	.wpml-ls-legacy-list-horizontal li:not(:first-child) a,
	.wpml-ls-legacy-list-vertical li:not(:first-child) a {
		border-top:none !important;
	}

	.desk-menu [data-mm="true"] .sub-menu .widget_icl_lang_sel_widget li a {
		border:none !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.desk-menu [data-mm="true"] .sub-menu .widget_icl_lang_sel_widget li a .toggle {
		display: none;
	}

	.widget_fast_contact_widget form {
		position: relative;
	}

	.widget_fast_contact_widget textarea {
	    height: 90px !important;
	    min-height: 90px !important;
	}

	.widget_fast_contact_widget .alert {
		padding:0;
		margin:0;
	    position: relative;
	    border:none;
	}

	.visible.alert,
	.visible.sending
	{display: block !important;}

	.widget_fast_contact_widget .alert {
		display: none;
		box-shadow: none !important;
	}

	.enovathemes-contact-form-submit-error {
		margin-top: 20px !important;
	}

	.send-div {
		position: relative;
	}

	.widget_fast_contact_widget .sending {
	    position: absolute;
	    width: 24px;
	    height: 24px;
	    top: 50%;
	    margin-top: -12px;
	    right: 0;
	    z-index: 15;
	    display: none;
	}

	.widget_fast_contact_widget .sending:before {
		border-top: 2px solid rgba(0, 0, 0, 0.1);
		border-right: 2px solid rgba(0, 0, 0, 0.1);
		border-bottom: 2px solid rgba(0, 0, 0, 0.1);
		border-left: 2px solid rgba(0, 0, 0, 0.4);
		display: block;
		content: "";
		position: absolute;
		top: 50%;
		right:0%;
		font-size:10px;
		top: 50%;
	    left: 50%;
	    font-size: 10px;
	    margin: -12px 0 0 -12px;
		-webkit-animation: contact-form-loading 0.3s infinite linear;
		animation: contact-form-loading 0.3s infinite linear;
	}

	.widget_fast_contact_widget .sending:before,
	.widget_fast_contact_widget .sending:after {
		border-radius: 240px;
    	width: 24px;
    	height: 24px;
	}

	@-webkit-keyframes contact-form-loading {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}

	@keyframes contact-form-loading {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100% {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}

	.widget_mailchimp .mailchimp-subtitle:not(:empty) {
		padding-bottom: 29px;
	}

	.widget_mailchimp .mailchimp-description:not(:empty) {
		padding-top: 15px;
	}

	.widget_mailchimp form,
	.et-mailchimp form {
		margin-bottom: 0;
		position: relative;
	}

	.desk-menu [data-mm="true"] .sub-menu .widget_nav_menu ul li,
	.desk-menu [data-mm="true"] .sub-menu .widget_product_categories ul li {
		padding: 0 !important
	}

	.recentcomments a {
		color: inherit !important;
	}

	/* Woocommerce
	----------------*/

		.product-layout {background-color: #ffffff;}

		.woocommerce-store-notice.demo_store {
			position: fixed;
			bottom: 0;
			left: 0;
			width: 100%;
			z-index: 999999;
			padding: 24px;
			color: #ffffff !important;
			text-align: center;
			margin: 0;
		}

		.woocommerce-banner {
			margin-bottom: 48px;
		}

		#loop-product > .ajax-loading-overlay {
			background-color: #ffffff;
		}

		.woocommerce-store-notice.demo_store a {
			color: #ffffff !important;
		}

		.widget_price_filter .price_slider_wrapper {
			padding-top: 10px;
		}

		.widget_price_filter .ui-slider {
		    position: relative;
		    text-align: left;
		    margin-bottom: 20px;
		}

		.widget_price_filter .ui-slider .ui-slider-handle {
		    position: absolute;
		    z-index: 2;
		    width:16px;
		    height:16px;
		    border-radius:16px;
		    cursor: pointer;
		    outline: none;
		    top: -6px;
			box-shadow: inset 0 0 0 3px #ffffff;
		}

		.widget_price_filter .ui-slider .ui-slider-handle:last-child {
		    margin-left: -14px;
		}

		.widget_price_filter .ui-slider .ui-slider-range {
		    position: absolute;
		    z-index: 1;
		    display: block;
		    border: 0;
		    border-radius: 10px;
		}

		.widget_price_filter .price_slider_wrapper .ui-widget-content {
		    border-radius: 10px;
		}

		.widget_price_filter .ui-slider-horizontal {
		    height:6px;
		    background-color:#e0e0e0;
		}

		.widget_price_filter .ui-slider-horizontal .ui-slider-range {
		    top: 0;
		    height: 100%;
		}

		.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
		    left: -1px;
		}

		.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
		    right: -1px;
		}

		.widget_price_filter .price_label,
		.widget_price_filter .button {
			display: inline-block !important;
			margin-bottom: 0;
		}

		.widget_price_filter .button + .price_label {
			margin-left: 16px;
		}

		.widget_products .product_list_widget,
		.widget_recently_viewed_products .product_list_widget,
		.widget_recent_reviews .product_list_widget,
		.widget_top_rated_products .product_list_widget,
		.widget_rating_filter ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		.widget_products .product_list_widget > li,
		.widget_recently_viewed_products .product_list_widget > li,
		.widget_recent_reviews .product_list_widget > li,
		.widget_top_rated_products .product_list_widget > li {
			position: relative;
			display: block;
			padding:0 0 24px 0;
			margin: 0;
			min-height: 72px;
		}

		.widget_shopping_cart .product_list_widget > li {
			padding:0 24px 24px 0 !important;
			margin: 0 0 20px 0 !important;
			position: relative;
		}

		.woo-cart .widget_shopping_cart .product_list_widget > li {
			padding:0 0 24px 0 !important;
		}

		.widget_products .product_list_widget > li:last-child,
		.widget_recently_viewed_products .product_list_widget > li:last-child,
		.widget_recent_reviews .product_list_widget > li:last-child,
		.widget_top_rated_products .product_list_widget > li:last-child,
		.widget_shopping_cart .product_list_widget > li:last-child {
			margin: 0 !important;
			padding-bottom: 0 !important;
			border: none !important;
		}

		.widget_products .product_list_widget > li:first-child,
		.widget_recently_viewed_products .product_list_widget > li:first-child,
		.widget_recent_reviews .product_list_widget > li:first-child,
		.widget_top_rated_products .product_list_widget > li:first-child,
		.widget_shopping_cart .product_list_widget > li:first-child {
			margin-top: 0 !important;
		}

		.widget_products .product_list_widget > li:after,
		.widget_recently_viewed_products .product_list_widget > li:after,
		.widget_recent_reviews .product_list_widget > li:after,
		.widget_top_rated_products .product_list_widget > li:after {
		    content: "";
	  		display: table;
			clear: both;
		}

		.widget_products .product_list_widget > li > a,
		.widget_recently_viewed_products .product_list_widget > li > a,
		.widget_recent_reviews .product_list_widget > li > a,
		.widget_top_rated_products .product_list_widget > li > a,
		.widget_products .product_list_widget > li > a .product-title,
		.widget_recently_viewed_products .product_list_widget > li > a .product-title,
		.widget_recent_reviews .product_list_widget > li > a .product-title,
		.widget_top_rated_products .product_list_widget > li > a .product-title {
			-webkit-transition: all 0.3s;
			transition: all 0.3s;
			display: block;
		}

		.widget_products .product_list_widget > li > a .image-container,
		.widget_recently_viewed_products .product_list_widget > li a .image-container,
		.widget_recent_reviews .product_list_widget > li a .image-container,
		.widget_top_rated_products .product_list_widget > li a .image-container {
			display: block;
			float: left;
			margin: 0 24px 0px 0;
			width: 72px;
		    height: 72px;
		    bottom: -8px;
		}

		.widget_products .product_list_widget > li > a .image-container .image-container,
		.widget_recently_viewed_products .product_list_widget > li a .image-container .image-container,
		.widget_recent_reviews .product_list_widget > li a .image-container .image-container,
		.widget_top_rated_products .product_list_widget > li a .image-container .image-container {
			margin: 0;
			max-width:100%;
		}

		.widget_products .product_list_widget a,
		.widget_recently_viewed_products .product_list_widget a,
		.widget_recent_reviews .product_list_widget a,
		.widget_top_rated_products .product_list_widget a {
			display: block;
		}

		.widget_recent_reviews .star-rating,
		.widget_top_rated_products .star-rating,
		.widget_products .star-rating {
			margin-top:4px;
			margin-bottom: 4px;
			margin-left: 0;
			margin-right: 0;
		}

		.widget_layered_nav_filters li {
		    display: inline-block;
		    padding: 0 !important;
		    margin: 0 4px 6px 0 !important;
		    position: relative;
		}

		.widget_layered_nav_filters li a {
			display:block;
			text-decoration: none;
		    line-height: 100%;
		    -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    -webkit-backface-visibility: hidden;
		    position: relative;
			padding: 10px 12px 10px 12px !important;
		}

		.woocommerce-loop-category__title.post-title {
			border:none !important;
			margin:0 !important;
			padding:0 !important;
		}

		.woocommerce-loop-category__title mark {
			background: transparent;
		    color: inherit;
		    display: inline-block;
		    padding: 0px;
		    border-radius: 0px;
		    font-weight: inherit;
		    text-decoration: inherit;
		}

		.widget_rating_filter a:not(.button),
		.widget_rating_filter a:not(.button):hover {
			color: inherit !important;
		}

		.widget_rating_filter span {
			display: inline-block;
		    vertical-align: text-bottom;
		    margin: 0;
		}

		.widget_rating_filter ul li {
			padding: 0 0 16px 0;
		}

		.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_rating_filter ul li,
		.mobile-navigation .widget_rating_filter ul li {
			padding: 0 0 16px 0 !important;
		}

/* Site loaders
/*-------------*/

	.site-loading {
		top: 0;
	    left: 0;
	    z-index: 9999999999999;
	    position: fixed;
	    height: 100%;
	    width: 100%;
	    text-align: center;
	    animation: siteLoading 300ms ease-out forwards 2s;
	    display: block;
	    opacity: 1;
	    -webkit-backface-visibility: hidden;
    	backface-visibility: hidden;
	}

	.site-loading.load2 {
	    animation: siteLoading 300ms ease-out forwards 3.2s;
	}

	@keyframes siteLoading {0% {opacity: 1;}100% {opacity: 0;}}

	.site-loading-content {
		position: absolute;
	    width: 100%;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    transform: translateY(-50%);
	}

	.logo-loading {
		position: relative;
	    margin: 0 auto 0 auto;
	    display: block;
	    max-width: 620px;
	    min-width: 272px;
	}

	.logo-loading img {
	    display: block;
	    margin: 0 auto 24px auto;
	}

	.logo-loading .loading-bar,
	.loading-bar-full {
		position: relative;
		width: 100%;
		height: 1px;
		background-color: #e0e0e0;
		z-index: 1;
	}

	.loading-bar-full {
		position: absolute;
		height: 2px;
		top: 50%;
		left: 0;
		background-color: transparent;
	}

	.logo-loading .loading-bar:after,
	.loading-bar-full:after {
		position: relative;
		width:0;
		height: 1px;
		content: "";
		position: absolute;
	    top: 0;
	    left: 0;
	    display: block;
	    animation: loadingBar 1s linear forwards 1s;
	    z-index: 2;
	}

	.loading-bar-full:after {
		height: 2px;
	}

	@keyframes loadingBar {0% {width: 0;}100% {width: 100%;}}
	
/* Under construction
/*-------------*/

	.under-construction {
		top: 0;
	    left: 0;
	    z-index: 9999999999999;
	    position: fixed;
	    height: 100%;
	    width: 100%;
	    text-align: center;
	}

	.logged-in .under-construction {
		display: none;
	}

	.under-construction-content {
		position: absolute;
	    width: 100%;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    transform: translateY(-50%);
	}

	.under-construction-logo {
		position: relative;
	    margin: 0 auto 50px auto;
	    display: block;
	}

	.under-construction-logo a {
	    display: block;
	    height: 100%;
	    width: 100%;
	    text-decoration: none;
	    text-align: center;
	    line-height: inherit;
	    position: relative;
	}

	.under-construction-logo a img {
	    margin-bottom: 0;
	    margin-top: -2px;
	    border: none;
	    vertical-align: middle;
	    width: auto;
	}

	.under-construction-slogan {
		padding: 20px;
		margin-top: 20px;
	}

/* Sidebar
---------------*/

	.site-sidebar {
		position: fixed;
	    top: 0;
	    right: 0px;
	    width: 320px;
	    height: 100%;
	    overflow: hidden;
	    z-index:1;
	    -webkit-transition: all 0.5s;
    	transition: all 0.5s;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    visibility: hidden;
	}

	.layout-boxed .site-sidebar {
	    right: -320px;
	    visibility: visible;
	    -webkit-transition: all 0.5s !important;
    	transition: all 0.5s !important;
    	z-index:999999999;
	}

	.layout-boxed .mobile-site-sidebar-toggle {
		display: block !important;
	}

	.layout-boxed .site-sidebar.active {
	    right: 0px;
	}
 
	.site-sidebar.active {
		visibility: visible;
	    -webkit-transition: -webkit-transform 0.5s;
	    transition: transform 0.5s;
	}

	.sidebar-align-left #wrap.active {
	    -webkit-transform: translate3d(320px, 0, 0) !important;
    	transform: translate3d(320px, 0, 0) !important;
	}

	.sidebar-align-left .site-sidebar{
	    right: auto !important;
	    left: 0px;
	}

	.sidebar-align-left.layout-boxed .site-sidebar {
	    left: -320px;
	}

	.sidebar-align-left.layout-boxed .site-sidebar.active {
	    left: 0px;
	}

	.mobile-site-sidebar-toggle {
		position: absolute;
		top: 0;
		right: 10px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		cursor: pointer;
		font-size: 24px;
		z-index: 15;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}

	#wrap {
	    -webkit-transition: -webkit-transform 0.5s;
	    transition: transform 0.5s;
	}

	#wrap.active {
	    -webkit-transition: transform 0.4s ease-out;
	    transition: transform 0.4s ease-out;
	    -webkit-transform: translate3d(-320px, 0, 0);
    	transform: translate3d(-320px, 0, 0);
	}

	.layout-boxed #wrap.active {
	    -webkit-transform: none !important;
    	transform: none !important;
	}

	#wrap .overlay,
	#wrap .overlay-cart,
	#wrap .overlay-booking,
	#wrap .overlay-working-hours {
		position: absolute;
	    top: 0;
	    right: 0;
	    width: 0;
	    height: 0;
	    background: rgba(0,0,0,0.4);
	    content: '';
	    opacity: 0;
	    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	    z-index: 9999;
	}

	#wrap.active .overlay,
	#wrap .overlay.active,
	#wrap .overlay-cart.active,
	#wrap .overlay-booking.active,
	#wrap .overlay-working-hours.active {
		width: 100%;
		height: 100%;
		opacity: 1;
		-webkit-transition: opacity 0.5s;
		transition: opacity 0.5s;
		cursor: url(../../wp-content/themes/goodresto/images/close_icon_white.png), auto;
	}

/* Search Modal
---------------*/

	.header-search-modal {
		width: 100%;
		height: 100%;
		position: fixed;
		top: -100%;
		left: 0;
		z-index: 9999999999999999999;
		text-align: center;
		-webkit-transition: all 600ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	    transition: all 600ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}

	.header-search-modal.active {
		top: 0;
	}

	.header-search-modal form {
		width: 50%;
		height: 80px;
		position: absolute;
		top: 50%;
		left: 50%;
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}

	.header-search-modal input[type="text"] {
		width:100%;
		height: 80px;
		padding-right: 80px;
		background-color:transparent !important;
		border-radius: 0;
		border:none;
		box-shadow: none  !important;
		outline:0;
		display: block;
		font-size: 24px;
		line-height: 80px;
		font-weight: 300;
	}

	.header-search-modal input[type="submit"] {
		width:80px;
		height: 80px;
		background:transparent !important;
		border-radius: 0;
		border:none !important;
		box-shadow: none  !important;
		outline:0;
		display: block;
		text-indent: -9000000px;
		position: absolute;
		top: 0;
		right: 0;
		min-width: 0;
		padding: 0;
		margin:0;
	}

	.header-search-modal input[type="submit"] + .search-icon {
		font-size: 24px;
		z-index: -1;
		width:80px;
		height: 80px;
		line-height: 80px;
		text-align: center;
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}

	.header-search-modal input[type="submit"]:hover + .search-icon {
		opacity: 0.8;
	}

	.header-search-modal .modal-close {
		position: absolute;
		top: 20px;
		right: 20px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		cursor: pointer;
		font-size: 24px !important;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}

	.header-search-modal .modal-close:hover {
		opacity: 0.7;
	}

/* Fullscreen Modal
---------------*/

	.fullscreen-modal {
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.9);
		position: fixed;
		top:0;
		left: 0;
		text-align: center;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    visibility: hidden;
	    opacity: 0;
	    z-index: -1;
	    -ms-transform: scale(0.8);
	    transform: scale(0.8);
	    -webkit-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	    transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}

	.fullscreen-modal.active {
		visibility: visible;
	    opacity: 1;
	    z-index:9999999999999999999999999;
	    -ms-transform: scale(1);
	    transform: scale(1);
	}

	.fullscreen-modal.active.hide {
		opacity: 0;
		visibility: hidden;
	}

	.fullscreen-modal-close {
		position: absolute;
		top: 20px;
		right: 20px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		cursor: pointer;
		color: #ffffff;
		z-index: 15;
		font-size: 20px !important;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}

	.fullscreen-modal-close:hover {
		opacity: 0.7;
	}

	.fullscreen-modal-content {
		width: 100%;
		position: absolute;
		top: 50%;
		left: 0;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.logo-modal {
		position: relative;
	    margin: 0 auto 50px auto;
	    display: block;
	}

	.logo-modal a {
	    display: block;
	    height: 100%;
	    width: 100%;
	    text-decoration: none;
	    text-align: center;
	    line-height: inherit;
	    position: relative;
	}

	.logo-modal a img {
	    margin-bottom: 0;
	    margin-top: -2px;
	    border: none;
	    vertical-align: middle;
	    width: auto;
	}

	.fullscreen-menu {
		overflow: hidden;
    	outline:0;
    	height: 360px;
	}

	.fullscreen-menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.fullscreen-menu ul li {
		width: 100%;
		margin: 0;
		padding: 0;
		position: relative;
	}


	.fullscreen-menu ul li a {
		position: relative;
		margin:0;
		padding:24px;
		line-height: 1.5em;
		display: block;
		outline:0;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	}

	.fullscreen-menu ul ul {
		display: none;
	}

	.fullscreen-menu .mi {
		font-size: 16px;
		text-align: center;
	    display: inline-block;
	    vertical-align: middle;
	    position: relative;
	    top: -1px;
	    margin-left: 16px;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    -webkit-transition: transform 300ms ease-out;
	    transition: transform 300ms ease-out;
	}

	.fullscreen-menu .mi.active {
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.fullscreen-menu ul li a:only-child .mi  {
		display: none;
	}

/* Sidebar navigation
---------------*/

	.sidebar-nav {
		position: fixed;
	    top: 0;
	    left: 0;
	    width: 280px;
	    height: 100%;
	    overflow: hidden;
	    z-index:100;
	    -webkit-transition: all 0.5s;
    	transition: all 0.5s;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    padding: 0 48px;
	    box-shadow: 1px 0px 5px rgba(0,0,0,0.1);
	}

	.sidebar-nav.position-right {
	    left: auto;
	    right: 0;
	}

	.logo-sidebar {
		position: relative;
	    margin: 0 auto 0 auto;
	    display: block;
	}

	.logo-sidebar a {
	    display:inline-block;
	    height: 100%;
	    text-decoration: none;
	    text-align: center;
	    line-height: inherit;
	    position: relative;
	}

	.logo-sidebar a img {
	    margin-bottom: 0;
	    margin-top: -2px;
	    border: none;
	    vertical-align: middle;
	    width: auto;
	    max-width: 100% !important;
	    display: inline-block;
	}

	.sidebar-nav .logo-sidebar {
		z-index: 5;
	}

	.sidebar-nav.alignment-center .logo-sidebar {text-align: center;}
	.sidebar-nav.alignment-left .logo-sidebar {text-align: left;}
	.sidebar-nav.alignment-right .logo-sidebar {text-align: right;}

	.sidebar-nav.alignment-center .sidebar-menu {text-align: center;}
	.sidebar-nav.alignment-left .sidebar-menu {text-align: left;}
	.sidebar-nav.alignment-right .sidebar-menu {text-align: right;}

	.sidebar-menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.sidebar-menu ul li  {
		padding: 0;
		position: relative;
	}

	.sidebar-menu ul li a {
		display: block;
		z-index: 2;
		position: relative;
		padding:11px 0;
		line-height: 24px;
		-webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		outline:0;
	}

	.position-right .sidebar-menu ul ul li a {
		text-align: right;
	}

	.sidebar-menu > ul > li > a > .txt {
		position: relative;
	}

	.sidebar-menu > ul > li > a > .txt .label {
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle;
		position: relative;
		top:-1px;
		font-size: 12px;
		padding: 3px 10px;
		text-transform: none;
		color: #fff;
		border-radius: 3px;
	}

	.sidebar-menu > ul > li > a > .txt > span {
		display: block;
	    padding-left: 0;
	    font-size: 80%;
	    opacity: 0.5;
	    position: relative;
	    margin-top: -10px;
	}

	.txt > .fa {
		font-weight: 400 !important;
		display: inline-block;
	    margin-left: 8px;
	    vertical-align: middle;
	    position: relative;
	    top: -1px;
	}

	.sidebar-menu .sub-menu .label {
		margin-left: 10px;
	    display: inline-block;
	    padding: 0px 10px 0px 10px;
	    color: #ffffff;
	    font-size: 12px;
	    line-height: 20px;
	    text-align: center;
	    position: relative;
	    top: -1px;
		border-radius: 3px;
	    left: 0px !important;
	    -ms-transform: none !important;
	    transform: none !important;
	}

	.sidebar-menu .sub-menu {
		display: none;
	}

	.sidebar-menu ul li a:only-child .mi  {
		display: none;
	}

	.sidebar-menu .mi  {
		display: inline-block;
		width: 16px;
		height: 16px;
		font-size: 16px;
		text-align: center;
		vertical-align: middle;
		margin-top:-8px;
		position: absolute;
		top: 50%;
		right: 0;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    -webkit-transition: transform 300ms ease-out;
	    transition: transform 300ms ease-out;
	}

	.alignment-right .sidebar-menu .mi,
	.position-right .sidebar-menu .mi {
		right: auto;
		left: 0
	}

	.alignment-right .sidebar-menu .mi,
	.position-right .sidebar-menu .mi {
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.alignment-right .sidebar-menu .mi.active,
	.position-right .sidebar-menu .mi.active {
		-ms-transform: rotate(270deg);
		transform: rotate(270deg);
	}

	.sidebar-menu .mi.active {
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.mobile-sidebar-nav-toggle {
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		cursor: pointer;
		z-index: 15;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	}

/* One page bullets
---------------*/

	.one-page-bullets {
		position: fixed;
		z-index: 99;
		width: 20px;
    	padding: 10px 5px;
    	border-radius: 20px;
		top: 50%;
		right: 40px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		 -webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	    visibility: hidden;
	    opacity: 0;
	}

	.one-page-bullets.animate {
	    visibility: visible;
	    opacity: 1;
	}

	.one-page-bullets ul {
		list-style: none;
		margin:0;
		padding: 0;
	}

	.one-page-bullets ul li {
		margin:0;
		padding: 0;
	}

	.one-page-bullets ul li a {
		display: block;
		position: relative;
		width: 10px;
		height: 10px;
		border-radius: 10px;
		background-color: #333;
		text-indent: -9000em;
		margin-bottom: 15px;
	}

	.one-page-bullets ul li:last-child a {
		margin-bottom: 0;
	}

	.one-page-bullets ul li a:before {
		content: attr(data-title);
		display: block;
		position: absolute;
		padding: 7px 15px;
		top: 50%;
		right:20px;
		border-radius: 3px;
		font-size: 12px;
		line-height: 12px;
		text-transform: uppercase;
		-webkit-transform: translate(-20px,-50%);
		-ms-transform: translate(-20px,-50%);
		transform: translate(-20px,-50%);
		text-indent: 0;
		opacity: 0;
		visibility: hidden;
		 -webkit-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	    transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}

	.one-page-bullets ul li a:hover:before {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate(0,-50%);
		-ms-transform: translate(0,-50%);
		transform: translate(0,-50%);
	}

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

	.default-footer {
		padding: 25px;
		background-color: #f5f5f5;
		text-align: center;
		font-size: 16px;
		line-height: 26px;
	}

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

	.post-message {
		padding: 24px;
	    background-color: #f5f5f5;
	    text-align: center;
	    color: #9e9e9e;
	    max-width: 92%;
	    width: 92%;
	    margin:0 auto;
	}

	.post-message.warning {
    	background: #fef6df;
    	color: #f2ab2e;
	}

	.blog-layout-list .enovathemes-navigation {
		margin-top: 48px !important;
	}

	/* Post box
	---------------*/

		.grid .loop-posts,
		.masonry1 .loop-posts,
		.masonry2 .loop-posts,
		.related-posts,
		.gap-true .loop-event,
		.loop-product {
			margin-left:-12px;
			margin-right:-12px;
		}

		.grid .loop-posts .post .post-inner,
		.masonry1 .loop-posts .post .post-inner,
		.masonry2 .loop-posts .post .post-inner,
		.related-posts .post .post-inner,
		.gap-true .loop-event .event,
		.loop-product .product .post-inner {
			padding-bottom:24px;
			padding-left:12px;
			padding-right:12px;
			overflow: visible;
		}

		.grid #loop-posts .post .post-body,
		.masonry1 #loop-posts .post .post-body,
		.grid .recent-posts .post .post-body,
		.masonry1 .recent-posts .post .post-body,
		.carousel .recent-posts .post .post-body,
		.related-posts .post .post-body,
		.loop-product .product .post-body,
		.custom-product .post-body,
		.related-product .product .post-body {
			padding:24px 24px 32px 24px;
			background-color: #ffffff;
			text-align: center;
			box-shadow: inset 0 0 0 1px #e0e0e0;
		}

		.blog-layout-full #loop-posts .post .post-body {
			text-align: center;
		}

		.blog-layout-full #loop-posts .post .post-title {
			margin-right: auto;
			margin-left: auto;
		}

		.grid #loop-posts .post .post-category,
		.masonry1 #loop-posts .post .post-category,
		.grid .recent-posts .post .post-category,
		.masonry1 .recent-posts .post .post-category,
		.carousel .recent-posts .post .post-category,
		.related-posts .post .post-category,
		.event-status {
			position: absolute;
			padding: 0 16px 2px 16px;
			height: 26px;
			overflow: hidden;
			color: #ffffff !important;
			text-align: center;
			position: absolute;
			top: -13px;
			left: 50%;
			font-size: 14px;
			line-height: 24px;
			-webkit-transform: translateX(-49%);
			-ms-transform: translateX(-49%);
			transform: translateX(-49%);
			z-index: 2;
			backface-visibility: hidden;
		}

		.grid #loop-posts .post .post-category a,
		.masonry1 #loop-posts .post .post-category a,
		.grid .recent-posts .post .post-category a,
		.masonry1 .recent-posts .post .post-category a,
		.carousel .recent-posts .post .post-category a,
		.related-posts .post .post-categor a {
			color: #ffffff !important;
		}

		.grid #loop-posts .post .post-title, 
		.masonry1 #loop-posts .post .post-title, 
		.grid .recent-posts .post .post-title, 
		.masonry1 .recent-posts .post .post-title, 
		.carousel .recent-posts .post .post-title, 
		.related-posts .post .post-title {
		    max-width: 304px;
		    margin-left: auto;
		    margin-right: auto;
		}

		.loop-posts > .post:first-child,
		.loop-posts > .post:first-child .post-inner {padding-top: 0 !important;}

		.list:not(.menu-layout) .loop-posts .post,
		.full .loop-posts .post {
			width: 100% !important;
		}

		.loop-posts .post-inner {
			position: relative;
		}

		.loop-posts .post-body {
			position: relative;
		}

		.post-body-inner-wrap {
			position: relative;
		}

		#loop-posts .post-title,
		.recent-posts .post-title {
			letter-spacing: 1.5px;
		}

		#loop-posts .post-title,
		#loop-posts .post-title a,
		.recent-posts .post-title,
		.recent-posts .post-title a {
			color: #212121;
		}

		.post-date-inline {
			margin-bottom: 8px;
		}

		.post-title-section .post-date-inline {
			margin-bottom: 0;
		}

		.post-meta > * {
			display: inline-block;
			vertical-align: baseline;
		}

		.post-meta > *:before {
			display: inline-block;
		    vertical-align: baseline;
		    content: "/";
		    width: 16px;
		    text-align: left;
		    padding-left: 3px;
		}

		.post-meta a {
			color: inherit !important;
		}

		.post-meta > *:first-child:before,
		.blog-layout-list .post-meta > *:before,
		.blog-layout-full .post-meta > *:before,
		.single-post-page .post-meta > *:before {
			display: none;
		}

		.blog-layout-list .post-body {
			vertical-align: top;
			min-height: 150px;
		}

		.blog-layout-list .post-body .post-body-inner-wrap ,
		.blog-layout-full .post-body .post-body-inner-wrap{
			border-bottom: 1px solid #e0e0e0;
			padding-bottom: 56px;
		}

		.blog-layout-full .post-body .post-excerpt,
		.blog-layout-list .post-body .post-excerpt {
			font-size: 18px;
			line-height: 32px;
			letter-spacing: 0.75px;
		}

		.masonry2 .loop-posts .post-image-body {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 5;
			text-align:left;
			color: #ffffff;
			background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		}

		.masonry2 .loop-posts .post-image-body:before {
			display: block;
			width: inherit;
			height: inherit;
			position: absolute;
			top: 0;
			left: 0;
			opacity: 0;
			content: "";
			-webkit-transition: opacity 300ms ease-out;
	    	transition: opacity 300ms ease-out;
			background: -moz-linear-gradient(top, rgba(0,0,0,0) 16%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top, rgba(0,0,0,0) 16%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, rgba(0,0,0,0) 16%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		}

		.masonry2 .loop-posts .post-image-body:hover:before {
			opacity: 1;
		}

		.masonry2 .loop-posts .post-image-body .post-title,
		.masonry2 .loop-posts .post-image-body .post-title a,
		.masonry2 .loop-posts .post-image-body .post-title a:hover,
		.masonry2 .loop-posts .post-image-body .post-meta a:hover {
			color: #ffffff !important;
		}

		.masonry2 .loop-posts .post-image-body .post-title a:hover,
		.masonry2 .loop-posts .post-image-body .post-meta a:hover {
			opacity: 0.7
		}

		.masonry2 .loop-posts .post-image-body .post-read-more {
			color: #212121 !important;
			background-color: #ffffff !important;
			padding: 4px 12px 4px 12px;
			min-width: 88px;
		}

		.list .loop-posts .post-read-more,
		.full .loop-posts .post-read-more {
			color: #ffffff !important;
			background-color: #212121 !important;
		}

		.masonry2 .loop-posts .post-image-body .post-read-more:hover,
		.list .loop-posts .post-read-more:hover,
		.full .loop-posts .post-read-more:hover {
			color: #ffffff !important;
		}

		.masonry2 .loop-posts .post-image-body .post-read-more:before,
		.masonry2 .loop-posts .post-image-body .post-read-more:before,
		.list .loop-posts .post-read-more:before,
		.full .loop-posts .post-read-more:before,
		.masonry2 .loop-posts .post-image-body .post-read-more:after,
		.masonry2 .loop-posts .post-image-body .post-read-more:after,
		.list .loop-posts .post-read-more:after,
		.full .loop-posts .post-read-more:after {
			display: none !important;
		}

		.list .loop-posts .post-read-more:before,
		.full .loop-posts .post-read-more:before {
			bottom:0 !important;
		}

		.masonry2 .loop-posts .post-image-body-inner-wrap {
			bottom: 0;
			left: 0;
			position: absolute;
			width: 100%;
		}

		.masonry2 .loop-posts .post-image-body-inner-wrap {
			padding:48px 40px;
		}

		.masonry2 .loop-posts .post-image-body-inner {
			max-width: 272px;
		}

	/* Post media
	---------------*/

		.list .post-image img {
			-webkit-transform: none !important;
			-ms-transform: none !important;
			transform: none !important;
		}

		.post-image,
		.post-media {
			position: relative;
			overflow: hidden;
			text-align: center;
		}

		.grid .loop-posts .post-image {
			bottom: -1px;
    		z-index: 1;
		}

		.post-image-overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			display: block;
			z-index: 1;
			background-color: rgba(0,0,0,0.5);
		}

		.et-instagram-feed .post-image-overlay {
			background-color: rgba(0,0,0,0.8);
		}

		.post-image-overlay > .post-image-overlay-content {
			text-align: center;
			position: absolute;
			width: 100%;
			height:auto;
			top: 50%;
			left: 0;
			text-align: center;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%);
			display: block;
			-webkit-transition: all 500ms 250ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
			transition: all 500ms 250ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
		}

		.post-image-overlay > .overlay-read-more,
		.post-image-overlay > .post-image-overlay-content > .overlay-read-more {
			position: absolute;
			width: 56px;
			height: 56px;
			line-height: 56px;
			font-size: 40px;
			border-radius: 56px;
			text-align: center;
			top: 50%;
			left: 50%;
			margin-left: -28px;	
			margin-top: -28px;	
			display: block;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-transition: all 300ms ease-out; 
			transition: all 300ms ease-out; 
			background-color: rgba(0,0,0,0.3);
			color: #ffffff;
			cursor: pointer;
		}

		.overlay-flip-hor .overlay-hover .post-image-overlay .overlay-read-more:hover, 
		.overlay-flip-ver .overlay-hover .post-image-overlay .overlay-read-more:hover,
		.image-move-up .post-image-overlay .overlay-read-more:hover,
		.image-move-down .post-image-overlay .overlay-read-more:hover,
		.image-move-left .post-image-overlay .overlay-read-more:hover,
		.image-move-right .post-image-overlay .overlay-read-more:hover,
		.overlay-image-move-up .post-image-overlay .overlay-read-more:hover,
		.overlay-image-move-down .post-image-overlay .overlay-read-more:hover,
		.overlay-image-move-left .post-image-overlay .overlay-read-more:hover,
		.overlay-image-move-right .post-image-overlay .overlay-read-more:hover {
			background-color: #212121;
			color: #ffffff;
		}

		.post-image-overlay > .post-image-overlay-content > .overlay-read-more {
			position: relative;
			margin:0;
			display: inline-block;
			top: auto;
			left: auto;
			vertical-align: middle;
		}

		.post-image-overlay > .overlay-read-more:before,
		.post-image-overlay > .post-image-overlay-content > .overlay-read-more:before {
			width: 100%;
			height: 100%;
			display: block;
		}

		.post-image-overlay > .overlay-read-more:hover,
		.post-image-overlay > .post-image-overlay-content > .overlay-read-more:hover {
			color: #ffffff;
			background-color: #212121;
		}

		.post-media ul {
			list-style: none;
			margin: 0;
		}

		.post-media ul li {
			margin: 0;
			padding: 0;
		}

		.post-media .flex-control-nav {
			padding: 0 0 15px 0;
			margin:0;
			position: absolute;
			bottom: -50px;
			left: 0;
			width: 100%;
			text-align: center;
			z-index: 75;
			-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	        -webkit-transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
			transition: all 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
		}

		.post-media:hover .flex-control-nav {
			bottom: -16px;
		}

		.post-media .flex-control-nav li {
			display: inline-block;
			padding: 0 7px;
		}

		.post-media .flex-control-nav li a,
		.slick-dots li button {
			display: block;
			text-indent: -9000em;
			width: 8px;
			height: 8px;
			border-radius: 8px !important;
			outline:0;
			-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	        -webkit-transition: all 300ms ease-out;
			transition: all 300ms ease-out;
			background-color: #212121;
		}

		.post-media .flex-direction-nav {
			padding: 0;
			margin:0;
		}

		.post-media .flex-direction-nav li,
		#event-gallery .slick-prev,
		#event-gallery .slick-next,
		.product-gallery .slick-prev,
		.product-gallery .slick-next,
		#event-gallery .owl-nav > .owl-prev,
		#event-gallery .owl-nav > .owl-next {
			position: absolute;
			top: 50%;
			margin-top: -20px;
			left: -72px;
			width: 40px;
			height: 40px;
			z-index: 75;
			-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	        -webkit-transition: left 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860), right 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860), background-color 300ms ease-out !important; 
			transition: left 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860), right 500ms cubic-bezier(0.785, 0.135, 0.150, 0.860), background-color 300ms ease-out !important; 
		}

		#event-gallery .owl-nav > .owl-prev,
		#event-gallery .owl-nav > .owl-next {
			margin-top: 0;
		}

		.post-media .flex-direction-nav .flex-nav-next,
		#event-gallery .slick-next,
		.product-gallery .slick-next,
		#event-gallery .owl-nav > .owl-next {
			left: auto;
			right: -72px;
		}

		.post-media:hover .flex-direction-nav .flex-nav-prev,
		#event-gallery:hover .slick-prev,
		.product-gallery:hover .slick-prev,
		#event-gallery:hover .owl-nav > .owl-prev {
			left: 24px;
		}

		.post-media:hover .flex-direction-nav .flex-nav-next,
		#event-gallery:hover .slick-next,
		.product-gallery:hover .slick-next,
		#event-gallery:hover .owl-nav > .owl-next {
			left: auto;
			right: 24px;
		}

		.post-media .flex-direction-nav li a,
		#event-gallery .slick-prev,
		#event-gallery .slick-next,
		.product-gallery .slick-prev,
		.product-gallery .slick-next,
		#event-gallery .owl-nav > .owl-prev,
		#event-gallery .owl-nav > .owl-next {
			display: block;
			width: 40px;
			height: 40px;
			line-height: 40px;
			font-size: 24px;
			outline:0;
			text-align: center;
			-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	        -webkit-transition: all 300ms ease-out;
			transition: all 300ms ease-out;
			background-color: #212121;
			color: #ffffff !important;
		}

		.post-gallery-navigation ul {
			margin:0;
			padding: 0;
			list-style: none;
		}

		.post-gallery-navigation ul li {
			cursor: pointer;
		}

		.post-gallery-navigation ul li img {
			-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	        -webkit-transition: all 300ms ease-out;
			transition: all 300ms ease-out;
			opacity: 0.2;
		}

		.post-gallery-navigation ul li.flex-active-slide img,
		.post-gallery-navigation ul li:hover img {
			opacity: 1;
		}

	/* Post read more
	---------------*/

		.post-read-more,
		.comment-reply-link {
			z-index: 1;
			text-align: center !important;
			margin-bottom: 0;
			margin-top: 24px;
			position: relative;
			padding: 0;
			min-width: 0;
		}

		.post-read-more:after,
		.comment-reply-link:after,
		.post-read-more:before,
		.comment-reply-link:before {
			position: absolute;
			bottom:-2px;
			left: 0;
			width: 100%;
			height: 2px;
			content: "";
			display: block;
			-webkit-transition: all 300ms ease-out;
			transition: all 300ms ease-out;
		}

		.post-read-more:before,
		.comment-reply-link:before {
			width: 0;
			z-index: 2;
			-webkit-transition:all 600ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
			transition:all 600ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
		}

		.post-read-more:hover:before,
		.comment-reply-link:hover:before {
			width: 100%;
		}

		.comment-reply-link {
			margin-top: 0 !important;
		}

	/* Format corrections
	---------------*/

		.post-sticky {
			padding: 6px 8px 6px 8px;
		    font-size: 12px;
		    line-height: 12px;
		    min-width: 92px;
		    color: #ffffff;
		    position: absolute;
		    bottom: 0;
		    right:0;
		    z-index: 15;
		}

		.post-title .post-sticky {
			padding: 6px 8px 6px 8px;
		    font-size: 12px;
		    line-height: 12px;
		    min-width: 92px;
		    color: #ffffff;
		    position: relative;
		    display: inline-block;
		    vertical-align: middle;
		}

		.blog-layout-list .post-sticky {
		    left:50%;
		    right: auto;
		    -webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		    transform: translateX(-50%);
		}

		.full #loop-posts .format-aside .post-body-inner-wrap,
		.full #loop-posts .format-link .post-body-inner-wrap,
		.full #loop-posts .format-quote .post-body-inner-wrap,
		.full #loop-posts .format-status .post-body-inner-wrap,
		.single-post-page > .format-aside .post-body-inner-wrap,
		.single-post-page > .format-link .post-body-inner-wrap,
		.single-post-page > .format-quote .post-body-inner-wrap,
		.single-post-page > .format-status .post-body-inner-wrap {
			border:none;
			padding: 0;
		}

		.full #loop-posts .format-aside .post-body-inner,
		.single-post-page > .format-aside .format-container {
			background-color:#f5f5f5;
			color: #616161;
		}

		.full #loop-posts .format-aside .post-title a:hover {
			color: #424242;
		}

		.full #loop-posts .format-link .post-body-inner,
		.single-post-page > .format-link .format-container {
			color: #ffffff;
		}

		.full #loop-posts .format-link .post-title a,
		.full #loop-posts .format-link .post-title a:hover,
		.full #loop-posts .format-link a,
		.single-post-page > .post.format-link > .post-inner > .post-body .format-container a {
			color: #ffffff;
		}

		.full #loop-posts .format-link a:hover,
		.single-post-page > .post.format-link > .post-inner > .post-body .format-container a:hover {
			opacity: 0.7;
		}

		.full #loop-posts .format-status .post-body-inner,
		.full #loop-posts .format-quote .post-body-inner,
		.single-post-page > .post.format-quote > .post-inner > .post-body .format-container,
		.single-post-page > .post.format-status > .post-inner > .post-body .format-container {
			background-color:#f5f5f5;
			color: #616161;
		}

		.full .format-aside .post-body,
		.single-post-page > .format-aside .post-body {
			z-index: 5;
			position: relative;
		}

		.full .format-aside .post-body,
		.full .format-link .post-body,
		.full .format-status .post-body,
		.full .format-quote .post-body {
			border:none !important;
		}

		.full .loop-posts .format-aside .post-title,
		.full .loop-posts .format-link .post-title,
		.full .loop-posts .format-link .post-meta,
		.full .loop-posts .format-quote .post-title,
		.full .loop-posts .format-status .post-title {
			padding-top: 0 !important;
			padding-bottom: 0 !important;
			margin-bottom: 30px !important;
			border:none !important;
		}

		.full .loop-posts .format-link .post-title:hover a,
		.full .loop-posts .format-link .post-link:hover,
		.single-post-page > .format-link .post-title:hover a,
		.single-post-page > .format-link .post-link:hover {
			opacity:0.7 !important;
		}

		.full .format-link .post-link,
		.single-post-page > .format-link .post-link {
			font-size: 28px;
			line-height: 28px;
			-webkit-transition: all 300ms ease-out;
			transition: all 300ms ease-out;
		}

		.full #loop-posts .format-quote .post-excerpt,
		.full #loop-posts .format-status .post-excerpt,
		.single-post-page > .format-quote .post-excerpt,
		.single-post-page > .format-status .post-excerpt {
			font-size: 32px !important;
			line-height: 48px !important;
			letter-spacing: 0.5px;
			color: #212121;
			font-family: 'Playfair Display', serif;
		}

		.full #loop-posts .format-aside .post-excerpt > p:last-child,
		.full #loop-posts .format-link .post-excerpt > p:last-child,
		.full #loop-posts .format-quote .post-excerpt > p:last-child,
		.full #loop-posts .format-status .post-excerpt > p:last-child,
		.single-post-page > .format-aside .post-excerpt > p:last-child,
		.single-post-page > .format-link .post-excerpt > p:last-child,
		.single-post-page > .format-quote .post-excerpt > p:last-child,
		.single-post-page > .format-status .post-excerpt > p:last-child {
			margin-bottom: 0 !important;
		}

		.full .format-quote .post-body-inner:before,
		.single-post-page > .format-quote .format-container:before,
		.full .format-quote .post-body-inner:after,
		.single-post-page > .format-quote .format-container:after {
			width: 40px;
			height: 72px;
			line-height: 72px;
			font-size: 72px;
			letter-spacing: 0.5px;
			text-align: center;
			content: '"';
			position: absolute;
			bottom: 0;
			right: 12px;
			font-family: 'Playfair Display', serif;
		}

		.full .format-quote .post-body-inner:after,
		.single-post-page > .format-quote .format-container:after {
			bottom:auto;
			right: auto;
			left: 12px;
			top: 0;
			-webkit-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			transform: rotate(180deg);
		}

		.full .format-quote .post-quote-auther,
		.full .format-status .post-status-auther,
		.single-post-page > .format-quote .post-quote-auther,
		.single-post-page > .format-status .post-status-auther {
			font-size: 24px;
			line-height: 32px;
			letter-spacing: 0.5px;
			padding-top: 16px;
			color: #9e9e9e;
		}

		.single-post-page > .format-aside .post-body-inner,
		.single-post-page > .format-link .post-body-inner,
		.single-post-page > .format-quote .post-body-inner,
		.single-post-page > .format-status .post-body-inner {
			margin-bottom: 0 !important;
		}

		.single-post-page > .format-aside .format-container,
		.single-post-page > .format-link .format-container,
		.single-post-page > .format-quote .format-container,
		.single-post-page > .format-status .format-container {
			margin-bottom: 32px;
			position: relative;
		}

	/* Single post
	---------------*/

		#single-post-page .post .post-inner .post-body .post-body-inner .post-content > p:first-child:first-letter { 
		    font-size: 200%;
		    color: #212121;
		}

		.single-post-page > .post.format-chat > .post-inner > .post-body:first-child,
		.single-post-page > .post.format-standard > .post-inner > .post-body:first-child,
		.single-post-page > .post.format-video > .post-inner > .post-body:first-child,
		.single-post-page > .post.format-audio > .post-inner > .post-body:first-child {
			padding-top: 0 !important;
		}

		.single-post-page > .post.format-quote > .post-inner > .post-body > .post-body-inner,
		.single-post-page > .post.format-status > .post-inner > .post-body > .post-body-inner,
		.single-post-page > .post.format-link > .post-inner > .post-body > .post-body-inner,
		.single-post-page > .post.format-aside > .post-inner > .post-body > .post-body-inner {
			position: relative;
			margin-bottom: 32px;
		}

		.single-post-page > .post.format-aside > .post-inner > .post-body > .post-body-inner .format-container {
			font-size: 18px;
			line-height: 32px;
		}

		.post-title-section {
			text-align: center;
			margin-bottom: 48px !important;
		}

		.single-post-page > .post .post-body {
			position: relative;
			border-bottom: 1px solid #e0e0e0;
			padding-bottom: 24px;
		}

		.single-post-page > .post .post-body .post-content,
		.single-event-page > .post .post-body .post-content {
			font-size: 18px;
			line-height: 32px;
			padding-bottom: 24px;
		}

		.single-event-page > .post .post-body .post-content {
			padding-bottom: 48px;
			border-bottom: 1px solid #e0e0e0;
		}

		.single-post-page > .post .post-body .post-content > *:last-child,
		.single-event-page > .post .post-body .post-content > *:last-child {
			margin-bottom: 0 !important;
		}

		.single-post-page > .post > .post-inner .post-media,
		.single-event-page > .post > .post-inner .post-media {
			margin-bottom: 80px;
			opacity: 0;
			-webkit-transition: all 200ms 200ms ease-out;
	    	transition: all 200ms 200ms ease-out;
		}

		.single-post-page > .post > .post-inner .post-content img[class*="wp-image"],
		.single-post-page > .post > .post-inner .post-content .gallery,
		.single-event-page > .post > .post-inner .post-content img[class*="wp-image"],
		.single-event-page > .post > .post-inner .post-content .gallery {
			opacity: 0;
			-webkit-transition: all 300ms ease-out;
	    	transition: all 300ms ease-out;
		}

		.single-post-page > .post > .post-inner .post-media.animate,
		.single-post-page > .post > .post-inner .post-content img[class*="wp-image"].animate,
		.single-post-page > .post > .post-inner .post-content .gallery.animate,
		.single-event-page > .post > .post-inner .post-media.animate,
		.single-event-page > .post > .post-inner .post-content img[class*="wp-image"].animate,
		.single-event-page > .post > .post-inner .post-content .gallery.animate {
			opacity: 1;
		}

		.single-post-page > .post > .post-inner .post-media > img,
		.single-event-page > .post > .post-inner .post-media > img,
		.single-post-page > .post > .post-inner .post-media .flex-active-slide img,
		.single-event-page > .post > .post-inner .post-media .flex-active-slide img {
			-webkit-transition: all 2000ms 100ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transition: all 2000ms 100ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transform-origin: center;
	    	-webkit-transform: scale(1.2);
	    	-ms-transform: scale(1.2);
	    	transform: scale(1.2);
		}

		.loading-active .single-post-page > .post > .post-inner .post-media > img,
		.loading-active .single-event-page > .post > .post-inner .post-media > img {
			-webkit-transition: all 2000ms 1200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transition: all 2000ms 1200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transform-origin: center;
	    	-webkit-transform: scale(1.2);
	    	-ms-transform: scale(1.2);
	    	transform: scale(1.2);
		}

		.et-image-slider[data-columns="1"] .et-slider-item.slick-current.slick-active img,
		.et-image-slider[data-columns="1"] .owl-item.active .et-slider-item img {
			-webkit-transition: all 2000ms 100ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transition: all 2000ms 100ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transform-origin: center;
	    	-webkit-transform: scale(1.2) !important;
	    	-ms-transform: scale(1.2) !important;
	    	transform: scale(1.2) !important;
		}

		.single-post-page > .post > .post-inner .post-media.animate > img,
		.single-event-page > .post > .post-inner .post-media.animate > img,
		.single-post-page > .post > .post-inner .post-media.animate .flex-active-slide img,
		.single-event-page > .post > .post-inner .post-media.animate .flex-active-slide img,
		.et-image-slider[data-columns="1"].active .et-slider-item.slick-current.slick-active img,
		.et-image-slider[data-columns="1"].active .owl-item.active .et-slider-item img  {
	    	-webkit-transform: scale(1) !important;
	    	-ms-transform: scale(1) !important;
	    	transform: scale(1) !important;
		}

		.post-tags-single {
			border-left-width: 0 !important;
			border-right-width: 0 !important;
		} 

		.post-tags-single a {
		    display: inline-block;
		    -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    -webkit-backface-visibility: hidden;
		    position: relative;
		    color:inherit !important;
		    position: relative;
		}

		.post-tags-single a:after {
			width: 100%;
			height: 1px;
			position: absolute;
			bottom: 4px;
			left: 0;
			content: "";
			display: block;
			-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
		}

		.post-tags-single a:first-child {
		    margin-left:0 !important;
		}

		.post-tags-single a:last-child {
		    margin-right:0 !important;
		}

		.post-social-share {
			display: block;
		    margin: 32px auto 0 auto;
		    width: 200px;
		    position: static;
		}

		.post-social-share > .social-links > a {
			height: 40px;
		    width: 40px;
		    line-height: 40px;
		    font-size: 24px;
		    text-align: center;
		    display:inline-block;
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;
		    -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    color: #212121;
		}

		.single-post-page > .post + .post-single-navigation,
		.single-event-page > .post + .post-single-navigation {
			margin-top: 0 !important;
			border-top: none !important;
		}

		.post-author-box {
			margin-top: 64px !important;
			padding:56px 48px 48px 48px;
			background-color: #f5f5f5; 
		}

		.post-author-box  > * {
			display: table-cell;
			vertical-align: top;
		}

		.post-author-info {
			padding-left:24px;
			top: -8px;
			position: relative;
		}

		.post-author-gavatar {
			width: 72px;
			height: 72px;
    		position: relative;
		}

		.post-author-gavatar img,
		.comment-gavatar img,
		.commentlist .avatar {
			border-radius: 0px;
		}

		.post-author-gavatar img,
		.post-author-description p {
			margin-bottom: 0;
		}

		.post-author-title {
			margin-top: 0;
			margin-bottom: 4px !important;
		}
		
		.post-author-title a {
			-webkit-transition: all 300ms;
			transition: all 300ms;
		}

		.post-author-description {
			color:#616161;
		}

		.related-posts-wrapper {
			margin-top: 56px !important;
			text-align: center;
		}

		.related-posts {
			position: static !important;
		}

		.related-posts-title {
			margin-bottom: 56px;
		}

		#related-posts .post-date-inline {
			margin-bottom: 0;
		}

		.related-posts-title,
		.comment-reply-title,
		.comments-title {
		    position: relative;
		    margin-top: 0;
		}

		.comments-title {
		    text-align: center;
		}

		.related-posts > .post {
			float: left;
		}

		.related-posts .post .post-title {
			margin: 0;
		}

		.related-posts .post .post-title a {
			color: #212121;
		}

		.related-posts .owl-controls {
			position: absolute;
			top: 10px;
			right: 0;
		}

		.related-posts-wrapper {
			position: relative;
		}

		.related-posts .owl-nav {
			position: absolute;
			top: 0;
			right: 0;
		}

		.related-posts .owl-nav > * {
			position: static;
			display: inline-block;
			text-align: center;
			vertical-align: middle;
			-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    -webkit-transform: none; 
		    -ms-transform: none;
		     transform: none; 
		}

		.related-posts .owl-next {margin-left: 10px;}

		ul.chat {
			list-style: none;
			margin:0;
			padding: 0;
		}

		ul.chat li {
			margin:0;
			padding: 0 0 20px 0;
		}

		ul.chat li > * {
			display: inline-block;
			margin:0;
			color: #777777 !important;
		}

		ul.chat li > p {
			padding: 8px 16px;
		    background-color: #f0f0f0;
		    border-radius: 2px;
		    font-size: 16px;
		    line-height: 24px;
		}

		ul.chat li > span {
			padding-right: 10px;
			color: #212121 !important;
		}

		ul.chat li:nth-child(2n+2):after {
			content: "";
		    display: table;
		    clear: both;
		}

		ul.chat li:nth-child(2n+2) > * {
			float: right;
			text-align: right;
		}

		ul.chat li:nth-child(2n+2) > span {
			padding-left: 10px;
			padding-right: 0;
		}

		ul.chat li:nth-child(2n+2) > p {
			color: #212121 !important;
		}

	/* Comment form
	---------------*/

		.post-comments-section {
			margin-top: 120px !important;
		}

		.comments-title > span {
			display: block;
			text-align: center;
		}

		.post-comments-area {
			position: relative;
		}

		/*.post-comments-area #respond {
			margin:24px 0 24px 0;
		}*/

		.post-comments-area .comment-navigation {
			margin: 24px 0;
		}

		.post-comments-area .comment-navigation > * {
			display: inline-block;
			vertical-align: middle;
		}

		.post-comments-area .comment-navigation > * > a {
			display: block;
		    -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		}

		.post-comments-area .comment-navigation > .nav-previous > a {
			margin-right: 24px;
		}

		.post-comments-area #respond #reply-title small {
			display: block;
			font-weight: normal;
			font-size: 12px;
			position: absolute;
		    top: 0;
		    right: 0;
		}

		.post-comments-area #respond form,
		.post-comments-area #respond .form-submit,
		.post-comments-area #respond .form-submit input[type="submit"] {
			margin-bottom: 0;
		}

		.post-comments-area #respond form {margin-bottom: 24px;}

		.post-comments-area .comment-form-author,
		.post-comments-area .comment-form-email,
		.post-comments-area .comment-form-url,
		.post-comments-area .respond-textarea {
			display:block;
			width:100%;
			margin-bottom: 0;
		}

		.post-comments-area .comment-form-author input,
		.post-comments-area .comment-form-email input,
		.post-comments-area .comment-form-url input,
		.post-comments-area .respond-textarea textarea {
			width: 100%;
		}

		#commentform #submit {
			width: 100%;
		}

	/* Comment list
	---------------*/

		.comment-list .pingback {
			padding: 4px 0;
		}

		.comment-list .pingback + .comment {
			margin-top: 48px;
		}

		.comment-list ul.children {
			margin: 0;
			list-style:none;
		}

		.comment-list .comment,
		.commentlist .comment  {
			max-width: 100%;
			position: relative;
		}

		.comment-list .comment #respond {
			margin-bottom: 72px;
		}

		.comment-list .comment .comment-body,
		.commentlist .comment {
			display: block;
			position: relative;
			padding-left: 96px;
			margin-bottom: 48px;
		}

		.comment-list .comment .comment-body:after {
			content: "";
		    display: table;
		    clear: both;
		}

		.comment-list .comment-gavatar,
		.comment-list .comment-content,
		.commentlist .comment .avatar,
		.commentlist .comment .comment-text {
			display: block;
		}

		.comment-list .comment-gavatar,
		.commentlist .comment .avatar {
			position: absolute;
			top: 24px;
			left: 0;
		}

		.post-author-ind {
			position: absolute;
			top: 112px;
			left: 0;
			width: 72px;
			text-align: center;
			line-height: 24px;
		}

		.comment-list .comment-content,
		.commentlist .comment .comment-text{
			max-width: 100%;
			border:1px solid #e0e0e0;
			padding:32px;
			position: relative;
		}

		.commentlist .comment .comment-text {
			position: relative;
			width: 100%;
		}

		.commentlist .comment .comment-text .star-rating {
			position: absolute;
			top: 32px;
			right: 32px;
		}

		.comment-list .comment .comment-gavatar,
		.commentlist .comment .avatar {
			width: 72px;
			height: 72px;
		}

		.commentlist .comment .avatar {
		    max-width: none;
		}

		.comment-list .comment .comment-text p:last-child,
		.commentlist .comment .description p:last-child {
			margin-bottom: 0;
		}

		.comment-author a {
			color: inherit;
		}

		.comment-meta .comment-author,
		.woocommerce-review__author {
			margin-bottom: 4px;
		}

		.woocommerce-review__author {
			display: block;
		}

		.comment-meta .comment-author cite {
			font-style: inherit;
		}

		.comment-meta .comment-author span {
		    display: inline-block;
		    padding: 8px 10px;
		    font-size: 70%;
		    text-transform: none !important;
		    vertical-align: middle;
		    position: relative;
		    top: -2px;
		    line-height: 70%;
		}

		.comment-meta .comment-date-time {
			display: inline-block;
			padding-top: 0px;
			padding-bottom: 10px;
		}

		.comment-meta .comment-date-time a {
			color: inherit;
		}

		.comment-meta {
			padding-right: 80px;
		}

		.comment-meta .replay {
			display:block;
			position: absolute;
			top: 24px;
			right: 24px;
		}

		.comment-reply-link {
			margin: 0;
		}

		.comment-content .edit-link a a
		{margin:10px 0px 0 0;}

		.post-author-info-title a {
			color: inherit;
			-webkit-transition: all 300ms;
			transition: all 300ms;
		}

	/* Recent posts
	---------------*/

		.carousel .loop-posts .owl-nav > .owl-prev {
    		left: -52px;
		}

		.carousel .loop-posts .owl-nav > .owl-next {
    		right: -52px;
		}

		.carousel .loop-posts .owl-nav > * {
    		opacity: 0;
		}

		.carousel .loop-posts:hover .owl-nav > * {
    		opacity: 1;
		}

		.carousel .loop-posts {
			margin-left:-12px;
			margin-right:-12px;
		}

		.carousel .loop-posts .post .post-inner {
			padding-bottom:24px;
			padding-left:12px;
			padding-right:12px;
		}

		.simple.loop-posts {text-align: center;}

		.simple.loop-posts .post-date-inline {margin-bottom: 0;}

		.simple.loop-posts .post-title a {
			position: relative;
		}

		.simple.loop-posts .post-title a:before {
			position: absolute;
			top: 50%;
			left: -2%;
			width: 0;
			height: 2px;
			margin-top: 2px;
			content: "";
			-webkit-transition: all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    		transition: all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
		}

		.simple.loop-posts .post-title a:hover:before {
			width: 104%;
		}

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

	#et-content {
		position:relative;
		z-index:78;
		background-color: #ffffff;
		overflow: hidden;
	}

	#et-content.padding-true {
		padding: 70px 0;
	}

	.woocommerce-page #et-content.padding-true {
		padding: 0 !important;
	}

	.rich-header {
		z-index: 53;
		overflow: hidden;
		width: 100%;
		position: relative;
	}

	.rich-header .parallax-container {
		height:150% !important;
		top:-40px;
		left: 0;
		width:100%;
		z-index: -1000;
		overflow: hidden;
		max-width: none;
		position: absolute;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		background-position: center center;
		background-repeat: no-repeat;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		transform:translateY(0px);
	}

	.rich-header .fixed-container {
		width:100%;
		height:100%;
		top:0px;
		position: fixed;
		z-index: -1;
		background-attachment: scroll;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		background-position: center top;
		background-repeat: no-repeat;
	}

	.rich-header[data-parallax="true"],
	.rich-header[data-fixed="fixed"] {
		background-image: none !important;
	}

	.rich-header .container {
		display: table;
		height: 100%;
	}

	.rich-header .rh-content {
		width: 100%;
		position: absolute;
		top: 50%;
		left: 0;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.blank-true .rich-header {
		display: none;
	}

	.rich-header h1,
	.rich-header p {
		margin-top: 0 !important;
		margin-bottom:0px !important;
		display: inline-block;
	}

	.rich-header p {
		margin-top: 8px !important;
	}

	.et-breadcrumbs {
		margin-top: 15px;
		padding: 0px;
		display: inline-block;
		word-break: break-word;
	}

	.page-title-text-align-center.rich-header {text-align: center;}
	.page-title-text-align-left.rich-header   {text-align: left;}
	.page-title-text-align-right.rich-header  {text-align: right;}

	.et-breadcrumbs > * {
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		position: relative;
	}

	.et-breadcrumbs a {
		position: relative;
		color: inherit !important;
	}

	.et-breadcrumbs a:after {
	    display: block;
	    position: absolute;
	    width: 100%;
	    height: 1px;
	    content: "";
	    bottom: -4px;
	    right: 0px;
	    opacity: 0;
	    -webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	}

	.et-breadcrumbs a:not(:first-child):after {
	    width: calc(100% - 32px);
	}

	.et-breadcrumbs a:hover:after {
	    opacity: 1;
	}

	.et-breadcrumbs > *:before {
		display:inline-block;
	    top: 50%;
	    font-size: 16px;
	    line-height: 16px;
	    width: 32px;
	    text-align: center;
	    position: relative;
	    vertical-align: middle;
	}

	.et-breadcrumbs > *:first-child:before {
		display: none;
	}

	.et-breadcrumbs > *:first-child {
		margin-left: 0px;
	}

/* Events
---------------*/

	.event-container-wide > .container {
		width: 100% !important;
		max-width: 100% !important;
	}

	#loop-event > .ajax-loading-overlay {
		background-color: #ffffff;
	}

	.event-container-wide .navigation-wraper {
		margin-left: auto;
		margin-right: auto;
	}

	.loop-event .post-title
	{margin: 0;text-align: center;}

	.event-layout.recent-events-layout {
		padding: 0 !important
	}

	.event-layout .event .post-body {
	    padding: 32px 32px;
	    background-color: #f5f5f5;
	    text-align: center;
	}

	.event-layout .event .post-body .post-title a {
		color: #212121;
	}

	.loop-gallery .gallery {
		margin: 0 !important;
		padding:0;
		text-align: center;
	}

	.related-events .post-title {
		margin-bottom: 0;
	}

	.loop-event.overlay-flip-hor,
	.loop-event.overlay-flip-ver {
		overflow: visible !important;
	}

	.recent-events.effect-none.filter-true .image-preloader,
	.recent-events.owl-carousel .image-preloader,
	.loop-product.owl-carousel .image-preloader {
		opacity: 0 !important;
		visibility: hidden !important;
		z-index: -1 !important;
	}

	.recent-events.effect-none.filter-true .image-preloader + img,
	.recent-events.owl-carousel .image-preloader + img,
	.loop-product.owl-carousel .image-preloader + img {
		opacity: 1 !important;
		visibility: visible !important;
	}

	.recent-events-layout.grid .loop-posts .post .post-inner,
	.recent-events-layout.masonry2 .loop-posts .post .post-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
	}

	/* Single
	---------------*/

		.event-title-section {
			margin-bottom: 56px;
			min-height: 40px;
		}

		.event-single-navigation > * {
			width: 40px;
			height: 40px;
			background-color: #f5f5f5;
			color: #616161 !important;
			display: inline-block;
			text-align: center;
			-webkit-transition: all 300ms ease-out;
	    	transition: all 300ms ease-out;
	    	font-size: 24px;
	    	line-height: 40px;
		}

		.event-single-navigation > *:hover {
			background-color: #212121;
			color: #ffffff !important;
		}

		.single-event-navigation {
			padding-top: 24px;
			margin-top:72px; 
			border-top: 1px solid #e0e0e0;

		}
		
		.single-event-navigation a[rel="next"] {
			float: right;
		}

		/* Gallery type
		---------------*/

			.event-gallery {
				width: 100%;
				position: relative;
			}

			.event-gallery .et-item-set {
				list-style: none;
				padding: 0;
				margin:0;
			}

			.event-gallery .image-container,
			.event-gallery .image-container img,
			.product-image-gallery .image-container,
			.product-image-gallery .image-container img,
			.product-image-gallery img {
				width: 100%;
				max-width: 100%;
			}

			.event-gallery > .owl-carousel[data-columns="1"] img {
				-webkit-transform: none !important;
				-ms-transform: none !important;
				transform: none !important;
			}

		/* Event details
		---------------*/

			.event-details {
				position: relative;
				padding-top: 88px;
			}

			.event-details .et-separator-decorative {
				position: absolute;
				top: 24px;
				left: 50%;
				-webkit-transform: translateX(-50%);
				-ms-transform: translateX(-50%);
				transform: translateX(-50%);
			}

			.event-details .event-meta {
				text-align: center;
			}

			.event-date-time {
				text-align: center;
			}

			.event-date-time > * {
				display: inline-block;
			}

			.post-social-share.event {
				float: none !important;
				width: auto !important;
				margin:32px auto 0 auto !important;
				text-align: center;
			}

			.post-social-share.event .social-links {
				display: inline-block;
			}

			.post-social-share.event a {
				float: left !important;
			}

		/* Event booking
		---------------*/

			.event-booking {
				margin: 72px auto 0 auto;
				text-align: center;
				max-width: 620px;
			}

			.event-booking * {
				width: 100%
			}

			.visible.event-booking-alert,
			.visible.event-booking-respond-message,
		    .visible.sending
		    {display: block !important;}

		    .event-booking-form .event-booking-respond-message {
		    	color: #ffffff;
		    	padding: 24px;
		    	text-align: center;
		    }

		    .event-booking-form .event-booking-alert,
		    .event-booking-form .event-booking-respond-message {
		        display: none;
		        margin-top: 32px;
		    }

			.event-booking-form .send-div {
		        position: relative;
		    }

			.event-booking-form .sending {
		        position: absolute;
			    width: 100%;
			    height: 100%;
			    top: 0;
			    left: 0;
			    z-index: 15;
			    display: block;
			    -webkit-transition: all 300ms ease-out;
    			transition: all 300ms ease-out;
    			display: none;
    			box-shadow: none !important;
		    }

			.event-booking-form .sending:before {
		        border-top: 2px solid rgba(255, 255, 255, 0.1);
		        border-right: 2px solid rgba(255, 255, 255, 0.1);
		        border-bottom: 2px solid rgba(255, 255, 255, 0.1);
		        border-left: 2px solid rgba(255, 255, 255, 0.9);
		        display: block;
		        content: "";
		        position: absolute;
		        top: 50%;
		        right:0%;
		        font-size:10px;
		        top: 50%;
		        left: 50%;
		        font-size: 10px;
		        margin: -12px 0 0 -12px;
		        -webkit-animation: contact-form-loading 0.3s infinite linear;
		        animation: contact-form-loading 0.3s infinite linear;
		    }

			.event-booking-form .sending:before,
		    .event-booking-form .sending:after {
		        border-radius: 240px;
		        width: 24px;
		        height: 24px;
		    }

		    #event_booking_form_submit {
		    	margin-bottom: 0 !important;
		    }

/* Menus
---------------*/

	.recent-menus-layout {
		padding: 0 !important;
	}

	.menu-container-wide > .container {
		width: 100% !important;
		max-width: 100% !important;
	}

	#loop-menu > .ajax-loading-overlay {
		background-color: #ffffff;
	}

	.menu-container-wide .navigation-wraper {
		margin-left: auto;
		margin-right: auto;
	}

	.loop-menu .post-title{
		margin: 0;
		font-size: 14px;
		line-height: 26px;
		font-weight: 700;
		text-transform: uppercase;
	}

	.menu-layout.masonry2 .menu-ingredients {
		padding-top: 4px;
	}

	.loop-menu .menu-price{
		font-size: 14px;
		line-height: 26px;
		font-weight: 700;
		color: #424242;
		padding-top: 8px;
	}

	.menu-layout .menu .post-image {
	    z-index: 2;
	}

	.menu-label {
		position: absolute;
	    padding: 0 16px 2px 16px;
	    height: 26px;
	    overflow: hidden;
	    color: #ffffff !important;
	    text-align: center;
	    position: absolute;
	    left: 50%;
		bottom: 0;
	    font-size: 14px;
	    line-height: 24px;
	    -webkit-transform: translateX(-49%);
	    -ms-transform: translateX(-49%);
	    transform: translateX(-49%);
	    z-index: 2;
	    backface-visibility: hidden;
	}

	.list2 .menu-label {
	    left: auto;
	    right: 0;
	    -webkit-transform: none;
	    -ms-transform: none;
	    transform: none;
	}

	.menu-ingredients {
		padding-top: 8px;
	}

	.post-image .menu-additional-info {
		position: absolute;
		top: 16px;
		right: 16px;
	}

	.menu-additional-info.inline {
		display: inline-block;
		vertical-align: middle;
	}

	.menu-additional-info.inline > * {
		margin-left: 8px;
	}

	.menu-layout.masonry2 .post-image .menu-additional-info {
		z-index: 10;
	}

	.post-image .menu-additional-info > * {
		width: 28px;
		height: 28px;
		line-height: 28px;
		border-radius: 28px;
		font-size: 12px;
		text-align: center;
		color: #ffffff;
		display: block;
		margin-left: 4px;
		float: left;
	}

	.menu-additional-info > * {
		cursor: help;
	}

	.post-image .menu-additional-info > *:first-child {
		margin-left: 0;
	}

	.menu-layout.masonry2 .menu-label {
		left: 0;
		top: 0;
		bottom: auto;
		-webkit-transform: none;
	    -ms-transform: none;
	    transform: none;
	}

	.menu-layout.grid .menu .post-body,
	.menu-layout.carousel .menu .post-body {
	    padding: 34px 32px 32px 32px;
	    background-color:transparent;
	    text-align: center;
	    margin-top: -2px;
	    position: relative;
	}

	.menu-layout.masonry2 .post-image-body-inner-wrap {
		text-align: left;
		padding: 32px 32px !important;
	}

	.menu-layout.list .menu {
		padding-bottom: 32px;
	}

	.menu-layout.list .menu .post-inner {
	    width: 100%;
	}

	.menu-layout.list .menu .post-inner > .post-image,
	.menu-layout.list .menu .post-inner > .post-body {
	    display: block;
	    margin:0 auto;
	}

	.menu-layout.list .menu .post-inner > .post-image {
		width: 144px;
		max-width:144px;
		height: 144px;
		max-height: 144px;
	}

	.menu-layout.list .menu .post-inner .post-body-inner {
		padding: 32px 0;
		text-align: center;
	}

	.menu-layout.list2 .menu .post-inner .post-body-inner {
		text-align: left;
		padding: 32px 24px;
	}

	.menu-layout.list .menu-price-inline:before,
	.menu-layout.list2 .menu-price-inline:before {
		content: " / ";
	}

	.menu-layout.list .menu-title-inline,
	.menu-layout.list .menu-price-inline,
	.menu-layout.list2 .menu-title-inline,
	.menu-layout.list2 .menu-price-inline {
		background-color: #ffffff;
	}

	.menu-layout.list .menu .post-body .post-title,
	.menu-layout.list2 .menu .post-body .post-title {
		position: relative;
	}

	.menu-layout .menu .post-body .post-title a {
		color: #212121;
	}

	.recent-menus.effect-none.filter-true .image-preloader,
	.recent-menus.owl-carousel .image-preloader {
		opacity: 0 !important;
		visibility: hidden !important;
		z-index: -1 !important;
	}

	.recent-menus.effect-none.filter-true .image-preloader + img,
	.recent-menus.owl-carousel .image-preloader + img {
		opacity: 1 !important;
		visibility: visible !important;
	}

	.recent-menus.owl-carousel .post {
		width: 100% !important;
	}


/* Filter
---------------*/

	.enovathemes-filter {
		position: relative;
		display: block;
		text-align: center;
		margin-bottom: 72px;
	}

	.menu-content .enovathemes-filter,
	.event-content .enovathemes-filter,
	.shop-content .enovathemes-filter {
		text-align: left;
	}

	.enovathemes-filter > .container {
		max-width: 100% !important;
	}

	.enovathemes-filter .filter {
		display: inline-block;
		cursor: pointer;
		margin-right: 40px;
		margin-bottom: 16px;
		color: #616161;
		position: relative;
		font-weight: 700;
	    font-size: 14px;
	    letter-spacing: 1px;
	    text-transform: uppercase;
	    -webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	}

	.menu-content .enovathemes-filter .filter,
	.event-content .enovathemes-filter .filter,
	.shop-content .enovathemes-filter .filter {
		margin-right: 28px;
	}

	.enovathemes-filter .filter:last-child {
		margin-right: 0;
	}

	.enovathemes-filter .filter:after {
	    content: "";
	    position: absolute;
	    width: 0;
	    height: 2px;
	    left: 50%;
	    -moz-transform: translateX(-50%);
	    transform: translateX(-50%);
	    opacity: 0;
	    -webkit-transition: all 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	    transition: all 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
	    bottom: 0;
	}

	.enovathemes-filter .filter.active:after,
	.enovathemes-filter .filter:hover:after {
	    opacity: 1;
    	width: 100%;
	}

	.enovathemes-filter.recent-event-filter {
		padding-left: 20px;
		padding-right: 20px;
	}

	.vc-container-wide .enovathemes-filter {
		max-width: 92%;
		margin-left: auto;
		margin-right: auto;
	}

/* Woo Commerce
---------------*/
	
	.before-loop-product {
		text-align: center;
	}

	.woocommerce .term-description {
		padding-bottom:50px;
	}

	.before-loop-product > * {
		display: block;
		vertical-align: middle;
		margin:0;
	}

	.woocommerce-result-count {
		font-size: 16px;
		line-height: 26px;
		opacity: 0.7;
		position: relative;
		margin-bottom: 30px;
		display:inline-block !important;
	}

	.woocommerce-result-count:only-child {
		-webkit-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
		top: 0 !important;
		margin-bottom: 80px !important;
	}

	.woocommerce-result-count:after {
		width: 100%;
		height: 1px;
		content: "";
		display: block;
		position:absolute;
		bottom: -3px;
		left: 0;
	}

	.woocommerce-ordering > select {
		margin-bottom: 56px;
	}

	.loop-product,
	ul.products,
	.loop-product-category {
		list-style: none;
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
	}

	.loop-product li,
	ul.products li,
	.loop-product-category li,
	.custom-product {
		display: block;
		text-align: center !important;
		padding: 0;
	}

	.product-image-gallery {
		position: relative;
	}

	.product-image-gallery > * {
		-webkit-transition: all 300ms ease-out !important;
	    transition: all 300ms ease-out !important;
	    opacity: 0 !important;
		visibility: hidden !important;
	}

	.product-image-gallery > .visible {
		opacity: 1 !important;
		visibility: visible !important;
	}

	.product-image-gallery > img {
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		-webkit-transform:none !important;
		-ms-transform:none !important;
		transform:none !important;
	}

	.product .onsale,
	.product .product-status {
		position: absolute;
		left: 12px;
		top: 0;
		font-size: 14px;
		line-height: 24px;
		padding: 0 16px 2px 16px;
    	height: 26px;
		min-width: 96px;
		z-index: 2;
		text-align: center;
		display: table;
		color: #ffffff;
	}

	.product-layout-single .woocommerce-product-gallery .product-status {
		left: 0;
	}

	.product .product-status.outofstock {
		background-color: #212121;
	}

	.product .onsale > span,
	.product .product-status > span {
		display:table-cell;
		vertical-align: middle;
		font-size: 14px;
		line-height: 16px;
	}

	.product .post-inner {
		overflow: visible !important;
	}

	.product .post-body-inner {
		position: relative;
	}

	.product .price {
		display: inline-block;
		width: 100%;
		color: #616161;
	}

	.product .price ins {
		font-size: 150%;
	}

	.product-loop-button,
	.added_to_cart,
	.product-loop-button + .added_to_cart {
		margin-bottom: 0;
		margin-top: 16px;
    	z-index: 1;
	    text-align: center !important;
	    margin-bottom: 0;
	    position: relative;
	    padding: 0;
	    min-width: 0;
	}

	.product-loop-button:after,
	.added_to_cart:after,
	.product-loop-button:before,
	.added_to_cart:before{
		position: absolute;
	    bottom: -2px;
	    left: 0;
	    width: 100%;
	    height: 2px;
	    content: "";
	    display: block;
	    -webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	}

	.product-loop-button:before,
	.added_to_cart:before {
	    width: 0;
	    z-index: 2;
	    -webkit-transition: all 600ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	    transition: all 600ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}

	.product-loop-button:hover:before,
	.added_to_cart:hover:before {
	    width: 100%;
	}

	.product .post-title {
		margin:0 auto 8px auto;
	}

	.product .post-title,
	.product .post-title a {
		color: #212121;
	}

	.product-quick-view {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
		-webkit-transform: translateY(100%);
	    -ms-transform: translateY(100%);
	    transform: translateY(100%);
	    margin:0 !important;
	    z-index: 15;
	    background-color: #212121;
	    color: #ffffff !important;
	}


	.overlay-hover:hover .product-quick-view {
		-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	    transform: translateY(0);
	}

	/* Woocommerce messages
	---------------*/

		.woocommerce-error {
			list-style: none;
			margin: 0;
			padding: 0;
			display: block !important;
		}

		.woocommerce-message,
		.woocommerce-info,
		.woocommerce-error li,
		.cart-empty,
		.woocommerce-notice {
			display: block !important;
			margin-bottom: 32px !important;
			padding: 24px;
			text-align: center;
		}

		.woocommerce-message a,
		.woocommerce-info a,
		.woocommerce-error li a,
		.cart-empty a,
		.woocommerce-notice a {
			color: inherit;
			display: inline-block;
			position: relative;
		    outline: 0;
		    border: none;
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;
		    -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    z-index: 1;
		    line-height: 16px !important;
		    padding: 8px 16px 8px 16px !important;
		    text-align: center !important;
		    font-size: 14px;
		}

		.woocommerce-message strong,
		.woocommerce-info strong,
		.woocommerce-error li strong,
		.cart-empty strong,
		.woocommerce-notice strong {
			color: inherit !important;
		}

		.woocommerce-message a:first-child,
		.woocommerce-info a:first-child,
		.woocommerce-error li a:first-child,
		.cart-empty a:first-child,
		.woocommerce-notice a:first-child {
		    margin-right: 8px;
		}

		.woocommerce-message a:last-child,
		.woocommerce-info a:last-child,
		.woocommerce-error li a:last-child,
		.cart-empty a:last-child,
		.woocommerce-notice a:last-child {
		    margin-left: 8px;
		}

		.woocommerce-error li a,
		.cart-empty a,
		.woocommerce-info a,
		.woocommerce-message a {
			color: #ffffff !important;
		}

		.woocommerce-error li a:hover,
		.cart-empty a:hover,
		.woocommerce-info a:hover,
		.woocommerce-message a:hover {
		    background: #212121 !important;
		}

	/* Woocommerce add_to_wishlist
	---------------*/

		.loop-product .yith-wcwl-add-to-wishlist,
		.custom-product .yith-wcwl-add-to-wishlist {
			margin: 0 !important;
			width:32px;
			height: 32px;
			border-radius: 32px;
			position: absolute;
			top: 24px;
			right: 32px;
			z-index: 2;
		}

		.yith-wcwl-add-to-wishlist .feedback,
		.yith-wcwl-add-to-wishlist .ajax-loading {
			display: none !important;
		}

		.yith-wcwl-add-to-wishlist a,
		.yith-wcwl-add-to-wishlist a:before,
		.yith-wcwl-add-to-wishlist a:after {
			width: 32px;
			height: 32px;
			line-height: 32px;
			border-radius: 32px !important;
			color: #ffffff;
		}

		.yith-wcwl-add-to-wishlist a {
			display: block !important;
			text-align: center;
			text-indent: -9000em;
			position: relative;
			-webkit-transition: box-shadow 300ms ease-out;
    		transition: box-shadow 300ms ease-out;
		}

		.yith-wcwl-add-to-wishlist a.active {
			box-shadow: none !important;
		}

		.yith-wcwl-add-to-wishlist a:before {
			display: block;
			position: absolute;
			top: 0;
			left: 0.5px;
			font-size: 22px;
			text-align: center;
			text-indent: 0 !important;
			-webkit-transition: box-shadow 300ms ease-out, color 300ms ease-out;
    		transition: box-shadow 300ms ease-out, color 300ms ease-out;
    		-webkit-backface-visibility: hidden;
    		backface-visibility: hidden;
		}

		.yith-wcwl-add-to-wishlist a:hover:before,
		.yith-wcwl-wishlistexistsbrowse.show a:before,
		.yith-wcwl-wishlistaddedbrowse.show a:before {
			color: #ffffff;
		}

		.product-layout-single .woocommerce-product-gallery .yith-wcwl-add-to-wishlist a:before {
			left: 0.5px;
		}

		.yith-wcwl-add-to-wishlist a.active:after {
			content: "";
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
			-webkit-animation: wishlistSpin 600ms linear infinite;
			-ms-animation: wishlistSpin 600ms linear infinite;
			animation: wishlistSpin 600ms linear infinite;
		}

		@keyframes wishlistSpin {
		    0% { transform: rotate(0deg); }
		    100% { transform: rotate(360deg); }
		}

		#yith-wcwl-popup-message {
			text-align: center !important;
			border:none !important;
			font-size: 16px !important;
			line-height: 24px !important;
			min-width: 300px;
			border-radius: 0 !important;
			margin-left: -150px !important;
		}

		.wishlist_table .yith-wcqv-button {
			display: inline-block;
			vertical-align: middle;
		}

		.woocommerce table.wishlist_table tfoot td {
			display: none;
		}

	/* Woocommerce AJAX add to cart
	---------------*/

		.ajax_add_to_cart.added {
			display: none !important;
		}

		.ajax_add_to_cart.added + .added_to_cart {
			margin-right: 0 !important;
    		margin-bottom: 0 !important;
		}

		.ajax-add-to-cart-loading {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 101%;
			z-index: 55;
			display: none;
			background-color: #ffffff;
		}

		.ajax-add-to-cart-loading.active {
			display: block;
		}


		.ajax-add-to-cart-loading .circle-loader {
			display: block;
			animation-name: loader-spin;
			animation-duration: 300ms;
			animation-iteration-count: infinite;
			animation-timing-function: linear;
			position: relative;
			display: inline-block;
			vertical-align: top;
		}

		.ajax-add-to-cart-loading .circle-loader,
		.ajax-add-to-cart-loading .circle-loader:after {
			border-radius: 50%;
			width: 40px;
			height: 40px;
			margin-left:-20px;
		    margin-top:-20px;
		    top: 50%;
		    left: 50%;
		    position: absolute;
		}

		.ajax-add-to-cart-loading .load-complete {
			-webkit-animation: none;
			animation: none;
			transition: border 500ms ease-out;
		}

		.ajax-add-to-cart-loading .checkmark {
			display: none;
		}

		.ajax-add-to-cart-loading .load-complete .checkmark {
			display: block;
		}

		.ajax-add-to-cart-loading .checkmark.draw:after {
			animation-duration: 800ms;
			animation-timing-function: ease;
			animation-name: checkmark;
			transform: scaleX(-1) rotate(135deg);
		}

		.ajax-add-to-cart-loading .checkmark:after {
		    opacity: 1;
		    height: 16px;
		    width: 8px;
		    transform-origin: left top;
		    content: '';
		    left: 11px;
		    top: 18px;
		    position: absolute;
		}

		@keyframes loader-spin {
			0% {
				transform: rotate(0deg);
			}
			100% {
				transform: rotate(360deg);
			}
		}
		@keyframes checkmark {
			0% {
				height: 0;
				width: 0;
				opacity: 1;
			}
			20% {
				height: 0;
				width: 8px;
				opacity: 1;
			}
			40% {
				height: 16px;
				width: 8px;
				opacity: 1;
			}
			100% {
				height: 16px;
				width: 8px;
				opacity: 1;
			}
		}


	/* Woocommerce Quick view
	---------------*/

		#yith-quick-view-modal .yith-wcqv-main {
			 -webkit-box-shadow: none !important; 
			 box-shadow: none !important;
			-webkit-transform: translateY(0) !important;
			-moz-transform: translateY(0) !important;
			-ms-transform: translateY(0) !important;
			transform: translateY(0) !important;
		}

		#yith-quick-view-content .product.type-product {
		    display: flex;
		    align-content: center;
		}

		#yith-quick-view-content .product.type-product:after {
		    content: "";
		    display: table;
		    clear: both;
		}

		#yith-quick-view-content .product-status {
		    top: 0 !important;
		    left: 0 !important;
		}

		#yith-quick-view-close {
			top: 16px !important;
    		right: 16px !important;
    		border:none !important;
    		width: 24px;
    		height: 24px;
    		line-height: 24px;
    		font-size: 24px !important;
    		text-indent: -9000em;
    		text-align: center;
    		-webkit-transition: none;
		    transition: none;
		}

		#yith-quick-view-close:before {
			display: block;
			top: 0;
			left: 0;
			position: absolute;
    		text-indent: 0;
    		-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;
		}
		
		#yith-quick-view-content .summary {
			position: relative;
		}

		#yith-quick-view-modal .yith-wcqv-wrapper {
			left:50% !important;
			top:50% !important;
			position: absolute !important;
			display: block !important;
		}

		#yith-quick-view-modal .summary {
		    padding-left: 4% !important;
		    padding-right: 4% !important;
		    padding-top: 48px !important;
		    padding-bottom: 48px !important;
		}

		#yith-quick-view-modal .woocommerce-product-gallery {
			max-width: 588px;
			width: 100%;
			margin-bottom: 0 !important;
		}

		#yith-quick-view-modal .slick-list {height: 100% !important;}

		#yith-quick-view-modal .product .summary form.variations_form.cart,
		#yith-quick-view-modal .product .summary form.cart {
			max-width: 70% !important;
		}

		#yith-quick-view-modal .product .summary table.variations {
		    margin-left: 0 !important;
		}

		#yith-quick-view-modal .product .summary table.variations select, 
		#yith-quick-view-modal .product .summary table.variations input {
		    min-width: 0  !important;
		}

		#yith-quick-view-modal .product .summary table.variations {
			text-align: center;
		}
		
		#yith-quick-view-modal .product .summary table.variations,
		#yith-quick-view-modal .product .summary table.variations tbody,
		#yith-quick-view-modal .product .summary table.variations th,
		#yith-quick-view-modal .product .summary table.variations tr,
		#yith-quick-view-modal .product .summary table.variations td {
		    display: block;
		    width: 100%;
		}

		#yith-quick-view-modal .product .summary table.variations label {
		    padding-right: 0;
		    padding-bottom: 8px;
		    text-align: center;
		}

		#yith-quick-view-modal .product .summary table.variations select, 
		#yith-quick-view-modal .product .summary table.variations input {
		    min-width: 100%;
		}

		#yith-quick-view-modal .product .summary .single_variation_wrap:before {
		    width: 100%;
		}

	/* Woocommerce minicart
	---------------*/

		.woo-cart,
		.et-booking,
		.et-working-hours {
			display: block;
		    position: fixed;
		    width: 320px;
		    height: 100%;
		    padding: 24px;
		    right:-320px;
		    top: 0;
		    z-index: 99999999999999999;
		    opacity: 1;
		    -webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
		}

		.et-working-hours {
			right: auto;
			left: -320px;
		}

		.woo-cart-title,
		.et-booking-title {
			font-size:32px;
			line-height: 32px;
			margin-bottom: 56px;
			margin-top: 72px;
			font-weight: 700;
			letter-spacing: 4px;
			text-transform: uppercase;
			text-align: center;
		}

		.woo-cart .widget_shopping_cart_content > p:only-child {margin-bottom:0;}

		.woo-cart.active,
		.et-booking.active {
			right: 0;
		}

		.et-working-hours.active {
			left: 0;
		}

		.woo-cart-content,
		.et-booking-content,
		.et-working-hours-content {
			padding: 24px 0;
		}

		.woo-cart .woocommerce-mini-cart__empty-message {
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -140px !important;
			margin-left: -128px !important;
			text-align: center;
		}

		.woo-cart .woocommerce-mini-cart__empty-message:before {
			text-indent: 0;
			width: 256px;
			height: 256px;
			line-height: 256px;
			font-size: 256px;
			margin:0 auto;
			display: block;
		}

		.woo-cart .widget_shopping_cart {
			margin: 0 !important;
			padding: 0 !important;
			background-color: transparent !important;
		}

		.woo-cart .widget_shopping_cart .widgettitle {
			display: none !important;
		}

		.woo-cart-toggle,
		.et-booking-toggle,
		.et-working-hours-toggle {
			display: inline-block;
			cursor: pointer;
			-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
    		position: relative;
		}

		.et-working-hours-toggle {
			float: right;
		}

		.woo-cart-toggle:before,
		.et-booking-toggle:before,
		.et-working-hours-toggle:before {
			content: "";
			width: 100%;
			height: 1px;
			position: absolute;
			bottom: 4px;
			left:0;
			-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
		}

		.woocommerce-mini-cart__total {
			padding-bottom: 24px;
		    margin-top: 32px !important;
		    padding-top: 32px;
		    font-size: 20px;
		    position: relative;
		    text-transform: uppercase;
		    font-weight: 700;
		}

		.woo-cart .woocommerce-mini-cart__total {
			padding-left: 32px;
		}

		.woocommerce-mini-cart__total:before {
			position: absolute;
			display: block;
			content: "";
			top: 0;
			left: 0;
			width: 100%;
			height: 2px;
			background-color: #e0e0e0;
		}


		.woo-cart .woocommerce-mini-cart__total:before {
			border:none !important;
		}

		.widget_shopping_cart li {
			position: relative;
			margin: 0 0 10px 0 !important;
			padding: 0 0 10px 0 !important;
		}

		.widget_shopping_cart .cart-product-body {
			position: relative;
			display: table;
			vertical-align: top;
			width: 100%;
		}

		.widget_shopping_cart .cart-product-image,
		.widget_shopping_cart .cart-product-content {
			display: table-cell;
			vertical-align: top;
		}

		.woo-cart .cart-product-image {display: none;}

		.widget_shopping_cart .cart-product-image {
			padding-top: 8px;
			width: 72px;
			height: 72px;
		}

		.widget_shopping_cart .cart-product-image .image-preloader {
			display: none !important;
		}

		.widget_shopping_cart .cart-product-image img,
		.cart-checkout .image-preloader + img,
		.wishlist_table .image-preloader + img {
			opacity: 1 !important;
		    visibility: visible !important;
		}

		.widget_shopping_cart .cart-product-content {
			padding-left: 24px;
			padding-right: 8px;
		}

		.woo-cart .widget_shopping_cart .cart-product-content {
			padding-left: 32px;
			padding-right:32px;
			width: 100%;
		}

		.widget_shopping_cart .cart-product-title {
			margin: 0 0 2px 0 !important;
		}

		.woo-cart .widget_shopping_cart .cart-product-title {
			font-size: 14px;
			line-height: 24px;
			font-weight: 700;
			text-transform: uppercase;
    		letter-spacing:1px;
		}

		.widget_shopping_cart .cart_list li .remove {
			width: 20px;
			height: 20px;
			line-height: 20px;
			font-size: 20px !important;
			text-align: center;
			position: absolute;
			top: 0px !important;
			right: 0;
			display: block;
		}

		.woo-cart .widget_shopping_cart .cart_list li .remove {
			right: 24px;
			z-index: 5;
		}

		.widget_shopping_cart .cart-data {
			list-style: none;
			margin: 0 !important;
			padding:0 !important;
		}

		.widget_shopping_cart .cart-data li {
			margin: 0 !important;
			padding:0 !important;
			width: 100%;
			vertical-align: top;
		}

		.widget_shopping_cart .cart-data li > * {
			padding:0 !important;
			display: inline-block;
		}

		.widget_shopping_cart .cart-data li > .attribute {
		}

		.widget_shopping_cart  .quantity {
			display: block;
		}

		.woo-cart .widget_shopping_cart .cart_list li .remove {
			text-indent: -9000em;
		}

		.woo-cart .widget_shopping_cart .cart_list li .remove:before {
			text-indent: 0;
			position: absolute;
			top: 0;
			left: 0;
			font-size: 15px;
			line-height: 15px;
		}

		.woo-cart .woocommerce-mini-cart__buttons {
			text-align: center;
		}

		.woo-cart .woocommerce-mini-cart__buttons a + a {
			margin-left: 24px !important;
		}

	/* Woocommerce cart/checkout...
	---------------*/

		.shop_table .image-container,
		.shop_table .image-container img {
			max-width: 144px !important;
		}

		.shop_table .image-preloader {
			display: none;
		}

		.shop_table .image-preloader + img {
			opacity: 1 !important;
			visibility: visible;
		}

		.shop_table {
			width: 100%;
			border-collapse: collapse;
			vertical-align: middle;
		}

		.shop_table .product-remove,
		.shop_table .product-thumbnail,
		.shop_table .product-price,
		.shop_table .product-subtotal,
		.shop_table th,
		.woocommerce-orders-table {
			text-align: center;
		}

		.cart_totals th,
		.woocommerce-checkout-review-order-table th,
		.woocommerce-table--order-details th,
		.customer_details th {
			text-align: left;
		}

		.woocommerce-cart-form__contents tbody tr:last-child {
			background-color: transparent !important;
		}

		.shop_table .product-quantity input {
			margin:0 auto !important;
			max-width: 88px;
			padding: 8px !important;
		}

		.shop_table .variation,
		.wc-item-meta {
			margin: 0;
			padding: 0;
			border:none;
			list-style: none;
		}

		.wc-item-meta li {
			padding: 0;
		}

		.shop_table .variation > dt,
		.wc-item-meta strong {
			text-transform: capitalize;
			padding-left: 16px;
		}

		.wc-item-meta strong {
			padding-left: 0;
		}

		.shop_table .variation > dt:first-child {
			padding-left:0;
		}

		.shop_table .variation > * {
			display: inline-block;
			vertical-align: top;
			margin: 0;
			padding: 0;
			float: none;
			width: auto;
		}

		.shop_table .variation p,
		.wc-item-meta li p {
			margin: 0;
			display: inline-block;
		}

		.wc-item-meta li p {
			padding-left: 16px;
		}

		.shop_table .product-remove a {
			display: inline-block;
			width: 24px;
			height: 24px;
			line-height: 24px;
			border-radius: 24px;
			-webkit-transition: all 300ms ease-out;
	    	transition: all 300ms ease-out;
		}

		.shop_table input[name="update_cart"],
		.shop_table .coupon input[name="apply_coupon"] {
			margin:0 !important;
		}

		.shop_table td.actions {
			padding:48px 0 0 0 !important;
			background-color: transparent !important;
			border:none !important;
		}

		.shop_table .coupon {
			padding: 24px;
			margin-bottom: 48px;
		}

		.shop_table .product-thumbnail img {
			-webkit-transition: all 200ms 0ms ease-out !important;
    		transition: all 200ms 0ms ease-out !important;
		}

		.shop_table .product-thumbnail a:hover img {
			opacity: 0.7 !important;
		}

		.select2-container .select2-selection--single {
		    height:auto !important;
		    position: relative;
		}

		.select2-container--default .select2-selection--single,
		.select2-container--default .select2-search--dropdown .select2-search__field {
		    margin: 0 !important;
		}

		.select2-container--default .select2-selection--single .select2-selection__arrow {
		    height: 24px !important;
		    width: 24px !important;
		    position: absolute !important;
		    top: 50% !important;
		    margin-top: -12px !important;
		    right: 0 !important;
		}

		.wc_payment_methods,
		#shipping_method {
			list-style: none;
			margin: 0 0 32px 0;
			padding: 0;
			width: 100%;
		}

		.wc_payment_methods > li,
		#shipping_method > li {
			margin: 0;
			padding: 24px;
			display: inline-block;
			vertical-align: top;
			width: 100%;
			margin-bottom: 0;
		}

		#shipping_method > li {
			padding: 0;
		}

		.wc_payment_methods label,
		.wc_payment_methods input[name='payment_method'],
		#shipping_method > li label,
		#shipping_method > li input[name='payment_method'] {
			display: inline-block !important;
			vertical-align: top;
		}

		.wc_payment_methods label,
		#shipping_method > li label {
			padding-left: 8px;
		}

		.wc_payment_methods img {
			width: auto !important;
		    display: block !important;
		}

		.woocommerce-order-overview {
			list-style: none;
			margin: 0;
			padding: 0 0 32px 0;
		}

		.woocommerce-order-overview li {
			padding: 8px !important;
		}

		.woocommerce-page address {
			padding:16px 24px;
		}

		.woocommerce-page .wishlist-title {
			display: none;
		}

		.woocommerce table.wishlist_table {
			font-size: 100%;
		}

		.woocommerce .wishlist_table td.product-add-to-cart a {
			display: inline-block !important;
		}

		.woocommerce .wishlist_table .dateadded {
			display: inline-block;
			padding-bottom: 16px;
		}

		.woocommerce .wishlist_table .ajax_add_to_cart.added {
			display: none !important;
		}

		.wishlist_table .ajax_add_to_cart + .added_to_cart {
			margin-right: 0 !important;
		}

		.woocommerce-MyAccount-navigation {
			padding-bottom: 48px;
		}

		.woocommerce-MyAccount-navigation ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		.woocommerce-MyAccount-navigation ul li {
			padding:8px 24px;
    		position: relative;
		}

		.woocommerce-MyAccount-navigation ul li a {
			display: block;
		}

		.shop_table .woocommerce-button {
			margin: 0 !important;
		}

	/* Woocommerce single
	---------------*/

		#product-gallery-navigation {overflow: hidden;}

		.product-gallery .product-image-zoom {
			display: block;
		}

		.product .summary {
			text-align: center;
		}

		.product .summary .yith-wcwl-add-to-wishlist {
			display: none;
		}

		.summary .out-of-stock,
		.summary .in-stock {
		    padding: 0 16px 2px 16px;
		    height: 26px;
		    overflow: hidden;
		    color: #ffffff !important;
		    text-align: center;
		    font-size: 14px;
		    line-height: 24px;
		    margin:0 auto;
		    max-width: 106px;
		}

		.summary .in-stock {
			margin-bottom: 24px;
			max-width: 124px;
		}

		.product .summary .price {
			font-size: 32px;
			line-height: 32px;
			letter-spacing: 0;
			margin-bottom: 24px;
		}

		.product .summary .price del {
			font-size: 24px !important;
			line-height: 24px !important;
		}

		.product .summary .price ins,
		.product-single-sidebar-none.single-product-center-mode .product .summary .price {
			font-size: 56px;
			line-height: 56px;
			margin-left: 8px;
			display: inline-block;
			vertical-align: baseline;
		}

		.product-single-sidebar-none.single-product-center-mode .product .summary .price {
			margin-left: 0;
		}

		.product .summary .product_title {
			margin-top:0 !important;
		}

		.product .summary form.variations_form.cart,
		.product .summary form.cart {
			width: 100%;
			margin: 0 auto;
		}

		.product .summary .quantity,
		.product .summary button {
			width: 100%;
			max-width: 100%;
			display: block;
			margin: 0 auto;
		}

		.product .summary .quantity input {
		    margin-bottom: 4px;
		    padding-right: 10px;
		    width: 100%;
		    text-align: center;
		    height: 44px;
		}

		.product .summary table.variations {
			margin:0 auto;
			margin-top: 40px;
			margin-bottom: 8px;
			width: 100%;
		}

		.product-single-sidebar-none.single-product-center-mode .product .summary table.variations {
			margin-top:0;
		}

		.product-single-sidebar-none.single-product-center-mode .product .summary form.cart {
			margin-top:24px;
		}

		.product .summary table.variations tr {
			padding:0;
		}

		.product .summary table.variations th,
		.product .summary table.variations td {
			padding:0;
			vertical-align: text-top;
		}

		.product .summary table.variations td {
			text-align: right;
			border:none;
		}

		.product .summary table.variations label,
		.product .summary table.variations input,
		.product .summary table.variations select {
			margin:0;
		}

		.product .summary table.variations label {
			padding-right: 16px;
			text-transform: uppercase;
			font-size: 14px;
			text-align: right;
			font-weight: 700;
		}

		.product .summary table.variations input,
		.product .summary table.variations select {
			width: 100%;
			margin-bottom: 16px;
		}

		.product .summary table.variations .reset_variations {
			-webkit-transform: translateY(-4px);
			-ms-transform: translateY(-4px);
			transform: translateY(-4px);
    		display: inline-block;
		}

		.product .summary .single_variation_wrap {
			position: relative;
			padding-top: 52px;
		}

		.product .summary .single_variation_wrap:before {
			width: 140%;
			height: 2px;
			left: 50%;
			top: 0;
			position: absolute;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%);
			content: "";
			display: block;
			background-color: #e0e0e0;
		}

		.product .summary .product_meta {
			margin-top: 40px;
			margin-bottom: 0;
		}

		.product_meta > * {
			display: block;
			text-align: center;
		}

		.product .summary .post-social-share {
		    float: none !important;
		    margin: 32px 0 0 0 !important;
		    width: auto !important;
		}

		.product .summary .post-social-share > .social-links > a {
		    margin: 0 4px 0 4px;
		    display:inline-block;
		}

		form.cart {
			margin:0;
		}

		form.cart .quantity input {
			margin-bottom: 0;
			width: 80px;
			text-align: center;
		}

		form.cart .quantity,
		form.cart button {
			display: inline-block;
			margin:0;
			vertical-align: middle;
		}

		.woocommerce-product-gallery,
		.woocommerce-product-gallery-inner {
			position: relative;
		}

		.woocommerce-product-gallery {
			margin-bottom: 40px !important;
		}

		.woocommerce-product-gallery .yith-wcwl-add-to-wishlist {
			position: absolute;
			top: 15px;
			right: 15px;
			z-index: 15;
			margin:0;
		}

		.single-product-tabs-inside #product-gallery-navigation .slick-slide {
			float: none;
		}

		.single-product-tabs-inside #product-gallery-navigation-set {
			width: 60px;
			height: 390px;
			position: absolute;
			top: -5px;
			left: -78px;
			overflow: hidden;
		}

		.single-product-tabs-inside .woocommerce-product-gallery {
			padding-left: 80px;
			min-height: 390px;
		}

		.single_add_to_cart_button {
			position: relative;
		}

		.single_add_to_cart_button:before {
			display: inline-block;
			margin-right: 15px;
			font-size: 150%;
			vertical-align: middle;
			position: relative;
			top: -1px;
		}

		.woocommerce-product-details__short-description {
			margin-bottom: 24px;
		}

		.woocommerce-product-details__short-description:after {
			content: "\e1004";
			font-size: 16px;
		    line-height: 16px;
		    height: 16px;
		    text-align: center;

		}

		.woocommerce-review-link {
			font-weight: 700;
		}

		.product_meta {
			font-size: 18px;
		}

	/* Woocommerce rating
	---------------*/

		.star-rating {
			overflow: hidden;
			position: relative;
			height:20px;
			line-height:20px;
			font-size:20px;
			width: 100px;
			-webkit-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			margin: 0 auto 24px auto;
		}

		.product .summary .woocommerce-product-rating .star-rating {
			margin-bottom: 16px;
			height:32px;
			line-height:32px;
			font-size:32px;
			width: 160px;
		}

		.product .summary .woocommerce-product-rating .star-rating span {
		    padding-top: 32px;
		}

		.comment-form-rating {
			margin-top: 32px;
			margin-bottom: 32px;
		}

		.comment-form-rating p,
		.comment-form-rating label {
			margin:0;
			vertical-align: middle;
		}

		.comment-form-rating p {
			margin:16px 0 0 0;
		}

		.comment-form-rating select {
			display: none !important;
		}

		.comment-form-rating a {
			width: 24px;
			height: 24px;
			line-height: 24px;
			font-size: 24px;
			-webkit-transition: all 0.3s;
			transition: all 0.3s;
			text-indent: -9000em;
			display: inline-block;
			margin-right: 24px;
			position: relative;
		}

		.single-product-tabs-inside .comment-form-rating a {
			width: 18px;
			height: 18px;
			line-height: 18px;
			font-size: 18px;
			margin-right: 18px;
		}

		.comment-form-rating .star-2 {width: 48px;}
		.comment-form-rating .star-3 {width: 72px;}
		.comment-form-rating .star-4 {width: 96px;}
		.comment-form-rating .star-5 {width: 120px;}

		.single-product-tabs-inside .comment-form-rating .star-2 {width: 36px;}
		.single-product-tabs-inside .comment-form-rating .star-3 {width: 54px;}
		.single-product-tabs-inside .comment-form-rating .star-4 {width: 72px;}
		.single-product-tabs-inside .comment-form-rating .star-5 {width: 90px;}

		.star-rating span {
		  overflow: hidden;
		  float: left;
		  top: 0;
		  left: 0;
		  position: absolute;
		  padding-top:20px;
		  display: block;
		}

		.star-rating:before {
			color: #e0e0e0;
			float: left;
			top: 0;
			left: 0;
			position: absolute;
			text-transform: none;
			font-size: inherit;
			line-height: inherit;
		}

		.comment-form-rating a:after {
			top: 0;
			left: 0;
			position: absolute;
			text-transform: none;
			font-size: inherit;
			line-height: inherit;
			text-indent: 0;
			-webkit-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
		}

		.comment-form-rating a:hover:after,
		.comment-form-rating a.active:after {
			color: #212121;
		}

		.star-rating span:before {
			top: 0;
			position: absolute;
			left: 0;
			font-weight: 400;
			text-transform: none;
			font-size: inherit;
			line-height: inherit;
		}

		.summary .woocommerce-product-rating {
			margin-bottom: 24px;
		}

	/* Woocommerce tabs
	---------------*/

		.woocommerce-tabs,
		.related-products-wrapper {
			width: 100%;
			margin-top: 120px;
			padding-top: 64px;
			border-top:2px solid #e0e0e0;
		}

		.single-product-tabs-inside .woocommerce-tabs {
			margin-top: 64px;
		}

		.related-products-wrapper {
			margin-top: 64px;
			padding-top: 64px;
		}

		.woocommerce-tabs > ul {
			list-style: none;
			padding: 0;
			margin:0;
		}

		.woocommerce-tabs .tabs {
			position: relative;
		} 


		.woocommerce-tabs .tabs li {
			padding: 0;
			position: relative;
			text-align: center;
		}

		.woocommerce-tabs .tabs li a {
			display:inline-block;
			padding: 4px 16px;
			text-transform: uppercase;
			font-size: 14px;
			font-weight: 600;
		}

		.woocommerce-Tabs-panel {
			padding-top: 56px;
			max-width: 620px;
			margin:0 auto;
			text-align: left;
		}

		.woocommerce-Tabs-panel h2 {
			text-align: center;
			display: none;
		}

		.woocommerce-Tabs-panel .shop_attributes {
			border-collapse: collapse;
			width: 100%;
		}

		.woocommerce-Tabs-panel .shop_attributes tr {
			padding: 0;
		}

		.woocommerce-Tabs-panel .shop_attributes th {
			font-weight: 600 !important;
		}

		.woocommerce-Tabs-panel .shop_attributes th,
		.woocommerce-Tabs-panel .shop_attributes td {
			vertical-align: middle;
			border:1px solid #e0e0e0;
		}

		.woocommerce-Tabs-panel .shop_attributes td p {
			margin:0;
		}

	/* Woocommerce reviews
	---------------*/

		.woocommerce-Tabs-panel #review_form #submit {
			width: 100%;
		}

		.woocommerce-Tabs-panel .commentlist {
			list-style: none;
			padding: 0;
			margin:0;
		}

		.woocommerce-Tabs-panel .comment-notes {
			margin-top: 15px;
		}

	/* Woocommerce related
	---------------*/

		.related-products-title {
			text-align: center;
		}

		.related-products .product {
			padding-top: 32px !important;
			text-align: center !important;
		}

		.related-products .product .post-inner {
			position: relative;
		}

		.related-products-wrapper .owl-prev {
			left:-52px !important;
		}

		.related-products-wrapper .owl-next {
			right:-52px !important;
		}

	/* Woocommerce Pages
	---------------*/

		.shop_table td,
		.shop_table tfoot th,
        .cart_totals th,
        .customer_details th,
        .woocommerce-checkout-review-order-table th,
        .wc_payment_method,
        .woocommerce-order-overview li,
        .woocommerce-page address,
        .woocommerce table.wishlist_table tbody td,
        .woocommerce-MyAccount-navigation li {
    		border-width:1px;
    		border-style:solid;
    		border-color:#e0e0e0;
		}

    	.wc_payment_methods > li,
    	.woocommerce-order-overview li,
    	.woocommerce-MyAccount-navigation li {
			margin-top:-1px !important;
		}

        .shop_table thead,
        .shop_table thead th,
        .woocommerce-MyAccount-navigation li.is-active {
			background-color:#f5f5f5 !important;
		}

		.shop_table thead th,
		.woocommerce table.wishlist_table thead th,
		.woocommerce-MyAccount-navigation li.is-active {
			color:#212121;
    		border-width:1px;
        	border-style:solid;
        	border-color:#e0e0e0;
		}

		.woocommerce-MyAccount-navigation li a {
			color:#757575 !important;
		}

		.woocommerce-MyAccount-navigation li.is-active a {
			color:#212121 !important;
		}

		.shop_table tbody tr,
		.woocommerce-order-overview li,
		.woocommerce-page address,
		.woocommerce-MyAccount-navigation li {
			background-color:#ffffff;
			color:#757575;
		}

		.shop_table .coupon {
			background-color:#ffffff;
			color:#757575;
    		border-width:1px;
    		border-style:solid;
    		border-color:#e0e0e0;
		}

		.shop_table tbody tr:nth-child(2n+2),
		.woocommerce-order-overview li:nth-child(2n+2),
		.woocommerce-MyAccount-navigation li:nth-child(2n+2) {
			background-color:#ffffff;
		}

		.shop_table .product-remove a {
			background-color:#757575;
			color:#ffffff !important;
		}

		.woocommerce-result-count:after {
			background-color:#ffffff;
		}

		.select2-container--default .select2-selection--single {
			border-radius: 0 !important;
		}

		.select2-container .select2-selection--single .select2-selection__rendered {
			padding-left: 0 !important; 
			padding-right: 0 !important; 
		}

		.select2-container--default .select2-selection--single .select2-selection__rendered {
			line-height: 16px !important;
		}

		.woocommerce-form-login,
		.my-account .woocommerce h2 {
			margin-left:auto;
			margin-right:auto;
		}

		.woocommerce-form-login {
			max-width: 320px;
			margin-left:auto;
			margin-right:auto;
		}

		.woocommerce table.wishlist_table tbody td {
			padding: 8px;
		}

		.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock {
			color: #D50000;
		}

		.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
			color: #4CAF50;
		}

	/* Woocommerce elements
	---------------*/

		.woocoomerce-product-shortcode.filter-true .image-preloader,
		.woocoomerce-product-shortcode.owl-carousel .image-preloader {
			opacity: 0 !important;
			visibility: hidden !important;
			z-index: -1 !important;
		}

		.woocoomerce-product-shortcode.filter-true .image-preloader + img,
		.woocoomerce-product-shortcode.owl-carousel .image-preloader + img {
			opacity: 1 !important;
			visibility: visible !important;
		}

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

	.enovathemes-navigation {
		position: relative;
	}

	.enovathemes-navigation.left {text-align: left;}
	.enovathemes-navigation.right {text-align: right;}
	.enovathemes-navigation.center {text-align: center;}

	.enovathemes-navigation:before {
		width: 100%;
		height:1px;
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		z-index: 1;
	}

	.enovathemes-navigation:empty:before {
		display: none;
	}

	.enovathemes-navigation ul {
		list-style: none;
		margin: 0;
		display: inline-block;
		padding: 48px 24px 20px 24px;
		z-index: 5;
		position: relative;
	}

	.enovathemes-navigation.left ul {
		padding: 24px 24px 20px 0;
	}

	.enovathemes-navigation.right ul {
		padding: 24px 0 20px 24px;
	}

	.enovathemes-navigation li {
		margin:0 1px 4px 1px;
		display: inline-block;
		padding:0;
		vertical-align: middle;
	}

	.enovathemes-navigation.ajax li {
		margin:0 4px 8px 4px;
	}

	.enovathemes-navigation li a,
	.enovathemes-navigation li .current {
		margin: 0;
		display: block;
		padding:0 4px;
		min-width: 48px;
		height: 48px;
		min-height: 48px;
		line-height: 48px;
		font-size: 18px;
		background-color: #f5f5f5;
		color: #424242;
		text-align: center;
		outline:0;
		position: relative;
		overflow: hidden;
		-webkit-transition: all 300ms ease-out;
	    transition: all 300ms ease-out;
	}

	.enovathemes-navigation li a:hover,
	.enovathemes-navigation li .current {
		color: #ffffff;
	}

	.enovathemes-navigation .next:before,
	.enovathemes-navigation .prev:before {
		width: 100%;
		height: 100%;
		line-height: 48px;
		font-size: 120%;
	}

	.ajax-container {
		position: relative;
		margin-top: 48px;
	}

	.ajax-container.left {text-align:left;}
	.ajax-container.right {text-align:right;}
	.ajax-container.center {text-align:center;}

	.et-ajax-error {display: none;}

	.et-ajax-loader{
		display:inline-block;
		outline:0;
		border:none;
		position: relative;
		text-align: center !important;
		cursor: pointer;
		background-color: #f5f5f5;
		color: #616161;
		margin-bottom: 0 !important;
	}

	.et-ajax-loader.disable {
		cursor: default;
	}

	.et-ajax-loader.full-true {
		width: 92% !important;
		margin-left: auto;
		margin-right: auto;
	}

	.et-ajax-loader.loading {
		color: transparent !important;
	}

	.et-ajax-loader.loading:after,
	.ajax-loading-overlay .ajax-loading:before {
		content: "";
		width: 24px;
		height: 24px;
		display: inline-block;
		margin: 0 0 0 16px;
		vertical-align: middle;
	    top: 50%;
	    left: 50%;
	    margin-left:-12px;
	    margin-top:-12px;
	    position: absolute;
		border-radius: 50%;
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		border: 2px solid #757575;
		-ms-animation: ajax-loader 400ms infinite linear;
		-webkit-animation: ajax-loader 400ms infinite linear;
		animation: ajax-loader 400ms infinite linear;
	}

	@-ms-keyframes ajax-loader {100%{ -ms-transform: rotate(360deg); transform: rotate(360deg);}}
	@-webkit-keyframes ajax-loader {100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }}
	@keyframes ajax-loader {100%{ transform: rotate(360deg); transform: rotate(360deg);}}

	.et-ajax-loading:before,
	.et-ajax-loading:after,
	.et-ajax-loading {
		border-radius: 50%;
		width: 16px;
		height: 16px;
		background-color: #e0e0e0;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-transform-origin: 50% 50%;
		-ms-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-animation: nzAjaxLoading 1s infinite ease-in-out;
		animation: nzAjaxLoading 1s infinite ease-in-out;
	}

	.et-ajax-loading {
	  font-size: 16px;
	  margin: 0 auto;
	  position: relative;
	  text-indent: -9999em;
	  -webkit-transform: translateZ(0);
	  -ms-transform: translateZ(0);
	  transform: translateZ(0);
	  -webkit-animation-delay: -0.16s;
	  animation-delay: -0.16s;
	  display: block;
	  opacity: 0;
	  visibility: hidden;
	}

	.et-ajax-loading.loading {
		opacity: 1;
		visibility: visible;
	}

	.et-ajax-loading.disable {
		opacity: 0 !important;
		visibility: hidden;
	}

	.et-ajax-loading:before {
	  left: -40px;
	  -webkit-animation-delay: -0.32s;
	  animation-delay: -0.32s;
	}

	.et-ajax-loading:after {
	  left: 40px;
	}

	.et-ajax-loading:before,
	.et-ajax-loading:after {
	  content: '';
	  position: absolute;
	  top: 0;
	}

	@-webkit-keyframes nzAjaxLoading {
	  0%,100% {opacity: 0;}
	  50% {opacity: 1;}
	}

	@keyframes nzAjaxLoading {
	  0%,100% {opacity: 0;}
	  50% {opacity: 1;}
	}

	.ajax-loading-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		z-index: 5;
		text-align: center;
	}

	.ajax-loading-overlay .ajax-loading {
		width: 48px;
		height: 48px;
		margin:0 auto;
	}

	.ajax-loading-overlay .ajax-loading:before {
		width: 48px;
		height: 48px;
		position: relative;
		top: 0;
	    left: 0;
		margin-left:0;
	    margin-top:0;
		-ms-animation: ajax-loader 500ms infinite linear;
		-webkit-animation: ajax-loader 500ms infinite linear;
	    animation: ajax-loader 500ms infinite linear;
	}

	.ajax-loading-overlay .ajax-loading-text {
		padding-bottom: 16px;
	}

	.enovathemes-navigation.hide,
	.ajax-container.hide {
		visibility: hidden;
		opacity: 0;
	}

	.et-ajax-loading-status {
		position: absolute;
		top: 0;
		line-height: 16px;
	}

	.ajax-container.right .et-ajax-loading-status {
		right: 0;
	}

	.ajax-container.center .et-ajax-loading-status {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	/* Single post navigation
	---------------*/

		.post-single-navigation {
			margin-top: 48px !important;
			padding-top: 24px;
			border-top:1px solid #e0e0e0;
			position: relative;
			margin-left: auto;
			margin-right: auto;
		}

		.product-content .post-single-navigation,
		.event-content .post-single-navigation,
		.blog-content .post-single-navigation {
			width: 100% !important;
		}

		.post-single-navigation .navigation-separator {
			position: absolute;
			top: 26px;
			left: 50%;
			-webkit-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			transform: translateX(-50%);
		}

		.post-single-navigation a {
			display: block;
			text-align: center;
			-webkit-transition: all 300ms;
	    	transition: all 300ms;
	    	font-size: 16px;
	    	line-height: 16px;
		}

		.post-single-navigation a[rel="prev"] {
	    	float: left;
		}

		.post-single-navigation a[rel="next"] {
	    	float: right;
		}

		a[rel="prev"]:before {
	    	position: relative;
	    	bottom:-2px; 
		}

		a[rel="next"]:after {
	    	position: relative;
	    	bottom:-2px; 
		}

/* Elements
---------------*/
	
	/* et-title
	---------------*/

		.et-title {
			margin-bottom: 0;
		}


	/* et-signature
	---------------*/

		.et-signature-wrapper.center .et-signature {
			margin-left: auto;
			margin-right: auto;
		}

		.et-signature-wrapper.right {
			text-align: right;
		}

		.et-signature-wrapper.right  .et-signature {
			display: inline-block;
		}

		.et-signature {
			max-width: 100%;
	    }

		.et-signature svg {
			max-width: 100%;
			height: auto;
	    }   

		.et-signature svg path {
			stroke-dasharray: 2400;
	        stroke-dashoffset: 2400;
	        stroke-width:2;
	        fill:transparent;
		}

		@keyframes pathAnimateStroke {
			0% {
				stroke-dashoffset:2400
			}
			100% {
				stroke-dashoffset: 0;
			}
		}

	/* separator
	---------------*/

		.sep-wrap,
		.et-gap,
		.et-gap-inline {
			line-height: 0;
		}

		.et-gap {display: block;}

		.et-gap-inline {display: inline-block;vertical-align: middle;}

		.sep-wrap.center {text-align: center;}
		.sep-wrap.left {text-align: left;}
		.sep-wrap.right {text-align: right;}

		.sep-wrap .et-separator {
			display: inline-block;
			vertical-align: top;
			max-width: 100%;
		}

		.sep-wrap .et-separator-left,
		.sep-wrap .et-separator-right,
		.sep-wrap .et-separator-icon {
			display: inline-block;
			vertical-align: middle;
		}

		.et-separator-icon.small {
			font-size: 24px;
			line-height: 24px;
			width: 24px;
			height: 24px;
			text-align: center;
		}

		.et-separator-icon.medium {
			font-size: 40px;
			line-height: 40px;
			width: 40px;
			height: 40px;
			text-align: center;
		}

		.et-separator-icon.large {
			font-size: 56px;
			line-height: 56px;
			width: 56px;
			height: 56px;
			text-align: center;
		}

		.sep-wrap.left .et-separator-icon {margin-right: 24px;}
		.sep-wrap.left .et-separator-left {display: none;}

		.sep-wrap.right .et-separator-icon {margin-left: 24px;}
		.sep-wrap.right .et-separator-right {display: none;}

		.sep-wrap.center .et-separator-icon {margin-left: 24px;margin-right: 24px;}

		.et-separator-dottes,
		.et-separator-dottes:before,
		.et-separator-dottes:after {
			width: 4px;
			height: 4px;
			border-radius: 4px;
			display: inline-block;
			vertical-align: top;
			position: relative;
		}

		.et-separator-dottes:before,
		.et-separator-dottes:after {
			content: "";
			position: absolute;
			top: 0;
			background-color: inherit;
		}

		.et-separator-dottes:before {
			left:-20px;
			
		}

		.et-separator-dottes:after {
			right:-20px;
		}

		.sep-wrap.animate.horizontal .et-separator-bar {
			width: 0;
			-webkit-transition: all 2000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    		transition: all 2000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
		}

		.sep-wrap.animate.horizontal.active .et-separator-bar {
			width: 100%
		}

		.sep-wrap.animate.vertical .et-separator-bar {
			height: 0;
			-webkit-transition: all 2000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    		transition: all 2000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
		}

		.sep-wrap.animate.vertical.active .et-separator-bar {
			height: 100%
		}

	/* decorative separator
	---------------*/

		@font-face {
		  font-family: 'separators';
		  src:  url(../../wp-content/themes/goodresto/fonts/separators_sd7y5o.eot);
		  src:  url(../../wp-content/themes/goodresto/fonts/separators_sd7y5o.eot#iefix) format('embedded-opentype'),
		    url(../../wp-content/themes/goodresto/fonts/separators_sd7y5o.ttf) format('truetype'),
		    url(../../wp-content/themes/goodresto/fonts/separators_sd7y5o.woff) format('woff'),
		    url(../../wp-content/themes/goodresto/fonts/separators_sd7y5o.svg) format('svg');
		  font-weight: normal;
		  font-style: normal;
		}

		[class^="icon-sep-"], [class*=" icon-sep-"],
		.woocommerce-product-details__short-description:after {
		  /* use !important to prevent issues with browser extensions that change fonts */
		  font-family: 'separators' !important;
		  speak: none;
		  font-style: normal;
		  font-weight: normal;
		  font-variant: normal;
		  text-transform: none;
		  line-height: 1;

		  /* Better Font Rendering =========== */
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
		}

		.icon-sep-sep1:before {
		  content: "\e1000";
		}
		.icon-sep-sep2:before {
		  content: "\e1001";
		}
		.icon-sep-sep3:before {
		  content: "\e1002";
		}
		.icon-sep-sep4:before {
		  content: "\e1003";
		}
		.icon-sep-sep5:before {
		  content: "\e1004";
		}
		.icon-sep-sep6:before {
		  content: "\e1005";
		}
		.icon-sep-sep7:before {
		  content: "\e1006";
		}
		.icon-sep-sep8:before {
		  content: "\e1007";
		}
		.icon-sep-sep9:before {
		  content: "\e1008";
		}
		.icon-sep-sep10:before {
		  content: "\e1009";
		}
		.icon-sep-sep11:before {
		  content: "\e100a";
		}
		.icon-sep-sep12:before {
		  content: "\e100b";
		}
		.icon-sep-sep13:before {
		  content: "\e100c";
		}
		.icon-sep-sep14:before {
		  content: "\e100d";
		}
		.icon-sep-sep15:before {
		  content: "\e100e";
		}
		.icon-sep-sep16:before {
		  content: "\e100f";
		}
		.icon-sep-sep17:before {
		  content: "\e1010";
		}

		.et-separator-decorative {
			display: inline-block;
		}

		.et-separator-decorative.small {
			font-size: 16px;
			line-height: 16px;
			height: 16px;
			text-align: center;
		}

		.et-separator-decorative.medium {
			font-size: 24px;
			line-height: 24px;
			height: 24px;
			text-align: center;
		}

		.et-separator-decorative.large {
			font-size: 32px;
			line-height: 32px;
			height: 32px;
			text-align: center;
		}

	/* social
	---------------*/

		.et-social-links {
			display: inline-block;
			vertical-align: middle;
		}

		.et-social-links a {
			height: 40px;
		    width: 40px;
		    line-height: 40px;
		    font-size: 24px;
		    margin:0 8px 8px 0;
		    vertical-align: top;
		    text-align: center;
		    display: inline-block;
		    -webkit-backface-visibility: hidden;
		    backface-visibility: hidden;
		    -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		}

		.et-social-links.full a {
		    font-size: 18px;
		}

		.et-social-links a:first-child {
			margin-left: 0 !important;
		}

		.et-social-links a:last-child {
			margin-right: 0 !important;
		}

		.et-social-links a:last-child {
		    margin-right:0 !important;
		}

		.styling-original-true a[class^="et-icon-"], 
		.styling-original-true a[class*=" et-icon-"] {
			color: #ffffff !important;
			box-shadow: none !important;
			-webkit-transition: all 1000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
		    transition: all 1000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
		}

		.styling-original-true a[class^="et-icon-"]:hover, 
		.styling-original-true a[class*=" et-icon-"]:hover {
			-webkit-transform: translateY(-8px);
			-ms-transform: translateY(-8px);
			transform: translateY(-8px);
		}

		.styling-original-true a.et-icon-vk {background-color: #4a76a8 !important;}
		.styling-original-true a.et-icon-facebook {background-color: #3b5998 !important;}
		.styling-original-true a.et-icon-twitter {background-color: #00aced !important;}
		.styling-original-true a.et-icon-google {background-color: #dd4b39 !important;}
		.styling-original-true a.et-icon-youtube {background-color: #bb0000 !important;}

		.styling-original-true a.et-icon-vimeo {background-color: #1ab7ea !important;}
		.styling-original-true a.et-icon-linkedin {background-color: #007bb6 !important;}
		.styling-original-true a.et-icon-pinterest {background-color: #cb2027 !important;}
		.styling-original-true a.et-icon-flickr {background-color: #ff0084 !important;}
		.styling-original-true a.et-icon-instagram {background-color: #bc2a8d !important;}
		.styling-original-true a.et-icon-skype {background-color: #00b4f5 !important;}

		.styling-original-true a.et-icon-apple {background-color: #000000 !important;}
		.styling-original-true a.et-icon-dribbble {background-color: #ea4c89 !important;}
		.styling-original-true a.et-icon-android {background-color: #7fcb5b !important;}
		.styling-original-true a.et-icon-behance {background-color: #0057ff !important;}
		.styling-original-true a.et-icon-email {background-color: #212121 !important;}
		.styling-original-true a.et-icon-tripadvisor {background-color: #00a680 !important;}

	/* dropcap
	---------------*/

		.et-dropcap,
		.et-dropcap.empty {
			display: block;
			float: left;
			font-size:48px;
			line-height:48px;
			margin: 2px 8px 0 0;
		}

		.et-dropcap.inline {
			display:inline-block;
			font-size:150%;
			line-height: inherit;
			margin:0;
			float:none;
		}

		.et-dropcap.full {
			color: #fff;
			text-align: center;
			padding: 10px 8px 10px 8px;
			margin: 10px 16px 0 0;
			min-width: 56px;
		}

	/* alert
	---------------*/

		.alert {
			padding:24px 72px 24px 24px;
			position: relative;
			border-width:1px;
			border-style: solid;
			border-radius: 0px;
			margin-bottom: 24px;
			font-weight: 400;
			font-size: 16px;
		}

		.alert.note {
			box-shadow:inset 0 0 0 1px #9e9e9e;
			color: #777777;
		}

		.alert.success {
			box-shadow:inset 0 0 0 1px #4CAF50;
			color: #4CAF50;
		}

		.alert.warning {
			box-shadow:inset 0 0 0 1px #F44336;
			color: #F44336;
		}

		.alert.error {
			box-shadow:inset 0 0 0 1px #f95759;
			color: #f95759;
		}

		.alert.information {
			box-shadow:inset 0 0 0 1px #0073aa;
			color: #0073aa;
		}

		.alert .close-alert {
			position: absolute;
			top: 50%;
			right: 20px;
			cursor: pointer;
			width: 30px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			margin-top: -15px;
		}

		.alert.note .close-alert {color: #777777;}
		.alert.error .close-alert {color: #f95759;}
		.alert.success .close-alert {color: #4CAF50;}
		.alert.information .close-alert {color: #0073aa;}
		.alert.warning .close-alert {color: #F44336;}

	/* popup
	---------------*/

		.et-popup {
			display: inline-block;
			position: relative;
			z-index: 999;
			width: 24px !important;
			height: 24px !important;
			line-height: 24px !important;
			border-radius: 24px !important;
			cursor: pointer;
			text-align: center;
			font-size:14px !important;
			color: #ffffff;
		}

		.et-popup > .el-icon {
			position: absolute;
			top: 50%;
			left: 50%;
			width: 14px !important;
			height: 14px !important;
			line-height: 14px !important;
			border-radius: 14px !important;
			margin-left: -7px !important;
			margin-top: -7px !important;
		}

		.et-popup.medium {
			width: 32px !important;
			height: 32px !important;
			line-height: 32px !important;
			border-radius: 32px !important;
			font-size:16px !important;
		}

		.et-popup.medium > .el-icon {
			width: 16px !important;
			height: 16px !important;
			line-height: 16px !important;
			border-radius: 16px !important;
			margin-left: -8px !important;
			margin-top: -8px !important;
		}

		.et-popup.large {
			width: 48px !important;
			height: 48px !important;
			line-height: 48px !important;
			border-radius: 48px !important;
			font-size:24px !important;
		}

		.et-popup.large > .el-icon {
			width: 24px !important;
			height: 24px !important;
			line-height: 24px !important;
			border-radius: 24px !important;
			margin-left: -12px !important;
			margin-top: -12px !important;
		}

		.et-popup-border {
			display: block;
			position: absolute;
			top: 50%;
			left: 50%;
			margin-left: -32px;
			margin-top: -32px;
			border-radius: 100px;
			opacity: 0.1;
			width: 64px;
			height: 64px;
			-webkit-animation: plusAnim 1.5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;
			-moz-animation: plusAnim 1.5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;
			animation: plusAnim 1.5s cubic-bezier(0.680, -0.550, 0.265, 1.550) infinite;
			-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
	   		backface-visibility: hidden;
	   		z-index: -1;
		}

		.medium .et-popup-border {
			margin-left: -36px;
			margin-top: -36px;
			width: 72px;
			height: 72px;
		}

		.large .et-popup-border {
			margin-left: -60px;
			margin-top: -60px;
			width: 120px;
			height: 120px;
		}

		@-webkit-keyframes plusAnim {       
			0% {-webkit-transform: scale(0,0); opacity: 0;}
			8% {-webkit-transform: scale(0,0); opacity: 0;}
			15% {-webkit-transform: scale(0.1,0.1); opacity: 0;}
			30% {-webkit-transform: scale(0.5,0.5); opacity: 1;}
			100% {-webkit-transform: scale(1,1);opacity: 0; }
		}

		@-moz-keyframes plusAnim {       
			0% {-moz-transform: scale(0,0); opacity: 0;}
			8% {-moz-transform: scale(0,0); opacity: 0;}
			15% {-moz-transform: scale(0.1,0.1); opacity: 0;}
			30% {-moz-transform: scale(0.5,0.5); opacity: 1;}
			100% {-moz-transform: scale(1,1);opacity: 0; }
		}

		@-ms-keyframes plusAnim {       
			0% {-ms-transform: scale(0,0); opacity: 0;}
			8% {-ms-transform: scale(0,0); opacity: 0;}
			15% {-ms-transform: scale(0.1,0.1); opacity: 0;}
			30% {-ms-transform: scale(0.5,0.5); opacity: 1;}
			100% {opacity: 0; -ms-transform: scale(1,1);}
		}

		@keyframes plusAnim {       
			0% {transform: scale(0,0); opacity: 0;}
			8% {transform: scale(0,0); opacity: 0;}
			15% {transform: scale(0.1,0.1); opacity: 0;}
			30% {transform: scale(0.5,0.5); opacity: 1;}
			100% {transform: scale(1,1);opacity: 0; }
		}

	/* highlight
	---------------*/

		.et-highlight {
			display: inline-block;
			padding: 0px;
			color: #fff;
			font-weight: 600;
			position: relative;
		}

		.et-highlight.full {
			padding: 0px 8px;
		}

		.et-highlight:after {
			display: block;
			content: "";
			width: 100%;
			height: 1px;
			border-bottom-width:1px;
			border-bottom-style:solid;
			border-bottom-color:inherit;
			position: absolute;
			bottom: 0;
			left: 0;
		}

		.et-highlight > :last-child {
			margin-bottom: 0 !important;
		}

	/* icon
	---------------*/

		.et-el-icon {
			margin:0;
			text-align: center;
			display: inline-block;
			vertical-align: middle;
		}

		.et-el-icon {
			margin:0 4px 8px 4px;
		}

		.et-el-icon.extra-small{
			font-size:16px;
			line-height: 16px;
			width: 16px;
			height: 16px;
		}

		.et-el-icon.small{
			font-size:24px;
			line-height: 24px;
			width: 24px;
			height: 24px;
		}

		.et-el-icon.medium{
			font-size:32px;
			line-height: 32px;
			width: 32px;
			height: 32px;
		}

		.et-el-icon.large{
			font-size:40px;
			line-height: 40px;
			width: 40px;
			height: 40px;
		}

		.et-el-icon.large-x{
			font-size:48px;
			line-height: 48px;
			width: 48px;
			height: 48px;
		}

		.et-el-icon.large-xx{
			font-size:56px;
			line-height: 56px;
			width: 56px;
			height: 56px;
		}

		.full.et-el-icon.extra-small{
			font-size:16px;
			line-height: 16px;
			width: 32px;
			height: 32px;
		}

		.full.et-el-icon.small{
			font-size:24px;
			line-height: 24px;
			width: 40px;
			height: 40px;
		}

		.full.et-el-icon.medium{
			font-size:32px;
			line-height: 32px;
			width: 48px;
			height: 48px;
		}

		.full.et-el-icon.large{
			font-size:40px;
			line-height: 40px;
			width: 56px;
			height: 56px;
		}

		.full.et-el-icon.large-x{
			font-size:48px;
			line-height: 48px;
			width: 64px;
			height: 64px;
		}

		.full.et-el-icon.large-xx{
			font-size:56px;
			line-height: 56px;
			width: 80px;
			height: 80px;
		}

		.full.et-el-icon {
			position: relative;
		}

		.full.et-el-icon .el-icon {
			vertical-align: middle;
			position: absolute;
			top: 50%;
			left: 50%;
		}

		.et-el-icon.extra-small .el-icon{
			font-size:16px;
			line-height: 16px;
			width: 16px;
			height: 16px;
		}

		.et-el-icon.small .el-icon{
			font-size:24px;
			line-height: 24px;
			width: 24px;
			height: 24px;
		}

		.et-el-icon.medium .el-icon{
			font-size:32px;
			line-height: 32px;
			width: 32px;
			height: 32px;
		}

		.et-el-icon.large .el-icon{
			font-size:40px;
			line-height: 40px;
			width: 40px;
			height: 40px;
		}

		.et-el-icon.large-x .el-icon{
			font-size:48px;
			line-height: 48px;
			width: 48px;
			height: 48px;
		}

		.et-el-icon.large-xx .el-icon{
			font-size:56px;
			line-height: 56px;
			width: 56px;
			height: 56px;
		}

		.full.et-el-icon.extra-small .el-icon {
			font-size:16px;
			line-height: 16px;
			width: 16px;
			height: 16px;
			margin-left: -8px;
			margin-top: -8px;
		}

		.full.et-el-icon.small .el-icon{
			font-size:24px;
			line-height: 24px;
			width: 24px;
			height: 24px;
			margin-left: -12px;
			margin-top: -12px;
		}

		.full.et-el-icon.medium .el-icon{
			font-size:32px;
			line-height: 32px;
			width: 32px;
			height: 32px;
			margin-left: -16px;
			margin-top: -16px;
		}

		.full.et-el-icon.large .el-icon{
			font-size:32px;
			line-height: 32px;
			width: 32px;
			height: 32px;
			margin-left: -16px;
			margin-top: -16px;
		}

		.full.et-el-icon.large-x .el-icon{
			font-size:40px;
			line-height: 40px;
			width: 40px;
			height: 40px;
			margin-left: -20px;
			margin-top: -20px;
		}

		.full.et-el-icon.large-xx .el-icon{
			font-size:40px;
			line-height: 40px;
			width: 40px;
			height: 40px;
			margin-left: -20px;
			margin-top: -20px;
		}


		.et-el-icon.animate-true {
			-webkit-animation: iconAnimate 1.4s infinite;
			animation: iconAnimate 1.4s infinite;
		}

		@-webkit-keyframes iconAnimate {
		  0%,100% { -webkit-transform: translateY(5px); }
		  50% { -webkit-transform: translateY(-5px); }
		}

		@keyframes iconAnimate {
		  0%,100% { transform: translateY(5px); }
		  50% { transform: translateY(-5px); }
		}

	/* icon list
	---------------*/

		.et-list-icon {list-style:none;}

		.et-list-icon li {
			padding: 0 !important;
			display: table;
			position: relative;
			width: 100%;
		}

		.et-list-icon .icon-wrap {
			text-align: center;
			display: table-cell;
			vertical-align: middle;
		}

		.et-list-icon .icon-wrap + div {
			display: table-cell;
			vertical-align: middle;
		}

		.et-list-icon.large .icon-wrap {
			vertical-align: top;
		}

		.et-list-icon.large .icon-wrap + div {
			vertical-align: top;
		}

		.et-list-icon.small li {margin-bottom: 8px;}
		.et-list-icon.medium li {margin-bottom: 24px;}
		.et-list-icon.large li {margin-bottom: 40px;}
		.full.et-list-icon.small li {margin-bottom: 16px;}
		.full.et-list-icon.medium li {margin-bottom: 32px;}
		.full.et-list-icon.large li {margin-bottom: 48px;}
		.et-list-icon li:last-child {margin-bottom: 0px !important;}

		.et-list-icon.small > li > div:last-child {padding-left:24px !important;}
		.et-list-icon.medium > li > div:last-child {padding-left:32px !important;}
		.et-list-icon.large > li > div:last-child {padding-left:40px !important;}

		.small.et-list-icon .icon-wrap,
		.small.et-list-icon .icon,
		.small.et-list-icon .icon svg{
			font-size:16px;
			line-height: 16px;
			width: 16px;
			height: 16px;
		}

		.medium.et-list-icon .icon-wrap,
		.medium.et-list-icon .icon,
		.medium.et-list-icon .icon svg{
			font-size:32px;
			line-height: 32px;
			width: 32px;
			height: 32px;
		}

		.large.et-list-icon .icon-wrap,
		.large.et-list-icon .icon,
		.large.et-list-icon .icon svg{
			font-size:40px;
			line-height: 40px;
			width: 40px;
			height: 40px;
		}

		.full.small.et-list-icon .icon-wrap,
		.full.small.et-list-icon .icon{
			font-size:16px;
			line-height: 32px !important;
			width: 32px;
			height: 32px;
		}

		.full.medium.et-list-icon .icon-wrap,
		.full.medium.et-list-icon .icon{
			font-size:32px;
			line-height: 48px !important;
			width: 48px;
			height: 48px;
		}

		.full.large.et-list-icon .icon-wrap,
		.full.large.et-list-icon .icon{
			font-size:40px;
			line-height: 56px !important;
			width: 56px;
			height: 56px;
		}

		.full.et-list-icon .icon{
			position: relative;
		}

		.et-list-icon .icon svg{
			vertical-align: middle;
		}

		.full.et-list-icon .icon svg{
			vertical-align: middle;
			position: absolute;
			top: 50%;
			left: 50%;
		}

		.full.small.et-list-icon .icon svg{
			font-size:14px;
			line-height: 32px;
			width: 14px;
			height: 14px;
			margin-left: -7px;
			margin-top: -7px;
		}

		.full.medium.et-list-icon .icon svg{
			font-size:24px;
			line-height: 48px;
			width: 24px;
			height: 24px;
			margin-left: -12px;
			margin-top: -12px;
		}

		.full.large.et-list-icon .icon svg{
			font-size:32px;
			line-height: 56px;
			width: 32px;
			height: 32px;
			margin-left: -16px;
			margin-top: -16px;
		}

	/* products
	---------------*/

		.shortcode-product-layout.carousel .product {
			padding-top: 30px !important;
		}

	/* single image / gallery
	---------------*/

		.et-custom-image {
			position: relative;
			overflow: hidden;
			display: inline-block;
		}

		.et-custom-image[data-parallax="true"] {
			z-index: 78;
			-webkit-transition:-webkit-transform 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transition: transform 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
	    	transform: translate3d(0, 0, 0);
	    	margin:0 !important;
	    	float: none;
	    	position: absolute;
	    	bottom: 0;
	    	left: 0;
		}

		.et-custom-image[data-parallax="true"] img {
			max-width:none;
		}

		.et-custom-image[data-parallax="true"].alignright {
	    	left: auto;
	    	right: 0;
		}

		.et-custom-image.caption-up .caption,
		.plain-gallery.caption-up .gallery .caption {
		    position: absolute;
		    bottom: 0;
		    left: 0;
		    z-index: 5;
		    display: block;
		    width: 100%;
		    padding: 16px 24px;
		    background-color: rgba(0,0,0,0.7);
		    color: #ffffff;
	    	-webkit-transition: all 400ms ease-in-out;
	    	transition: all 400ms ease-in-out;
		    -webkit-transform: translateY(100%);
		    -ms-transform: translateY(100%);
		    transform: translateY(100%);
		}

		.et-custom-image.caption-up:hover .caption,
		.plain-gallery.caption-up .overlay-hover:hover .caption {
		    -webkit-transform: translateY(0);
		    -ms-transform: translateY(0);
		    transform: translateY(0);
		}

		.plain-gallery[data-columns="1"] .gallery {width: 100%;}
		.plain-gallery[data-columns="2"] .gallery {width: 50%;}
		.plain-gallery[data-columns="3"] .gallery {width: 100%;}
		.plain-gallery[data-columns="4"] .gallery {width: 100%;}
		.plain-gallery[data-columns="5"] .gallery {width: 100%;}
		.plain-gallery[data-columns="6"] .gallery {width: 100%;}
		.plain-gallery[data-columns="7"] .gallery {width: 100%;}
		.plain-gallery[data-columns="8"] .gallery {width: 100%;}
		.plain-gallery[data-columns="9"] .gallery {width: 100%;}
		.plain-gallery[data-columns="10"] .gallery {width: 100%;}

		.plain-gallery.owl-carousel .gallery {
			width: 100% !important;
		}

		.et-custom-image.transform,
		.et-custom-image.transform *,
		.plain-gallery.transform,
		.plain-gallery.transform *,
		.post-media.transform,
		.post-media.transform * {
			overflow: visible !important;
		}

		.et-custom-image.transform .image-container,
		.plain-gallery.transform .image-container {
			-webkit-transition: all 0.55s ease-out;
		    transition: all 0.55s ease-out;
		     -webkit-transform: none;
		    -ms-transform: none;
		    transform: none;
		}

		.et-custom-image.transform .overlay-hover:hover .image-container,
		.plain-gallery.transform .overlay-hover:hover .image-container {
			 -webkit-transform: translateY(-10px);
		    -ms-transform: translateY(-10px);
		    transform: translateY(-10px);
		    -webkit-box-shadow: 9px 16px 27px 0px rgba(0, 0, 0, 0.24);
		    -moz-box-shadow: 9px 16px 27px 0px rgba(0, 0, 0, 0.24);
		    box-shadow: 9px 16px 27px 0px rgba(0, 0, 0, 0.24);
		}

		/*curtain*/
		.et-custom-image[data-curtain="true"] img {
			visibility: hidden;
			position: relative;
		    transform-origin: center;
		}

		.et-custom-image[data-curtain="true"].active img {
			-webkit-animation: curtainShowMe 7s step-end forwards;
			animation: curtainShowMe 7s step-end forwards;
			-webkit-animation-delay: 1000ms;
		    animation-delay: 1000ms;
			-webkit-animation-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
		    animation-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
		}

		.et-custom-image .curtain {
			position: absolute;
		    top: 0;
		    left: 0;
		    z-index: 100;
		    width: 100%;
		    height: 100%;
		}

		.et-custom-image.curtain-left .curtain {
			-webkit-transform: translate(-100%,0);
			-ms-transform: translate(-100%,0);
			transform: translate(-100%,0);
		}

		.et-custom-image.curtain-right .curtain {
			-webkit-transform: translate(100%,0);
			-ms-transform: translate(100%,0);
			transform: translate(100%,0);
		}

		.et-custom-image.curtain-top .curtain {
			-webkit-transform: translate(0,-100%);
			-ms-transform: translate(0,-100%);
			transform: translate(0,-100%);
		}

		.et-custom-image.curtain-bottom .curtain {
			-webkit-transform: translate(0,100%);
			-ms-transform: translate(0,100%);
			transform: translate(0,100%);
		}

		.et-custom-image.curtain-left.active .curtain {
			-ms-animation: curtainSwipeLeft 1.5s cubic-bezier(0.6,0,0.4,1);
			-webkit-animation: curtainSwipeLeft 1.5s cubic-bezier(0.6,0,0.4,1);
			animation: curtainSwipeLeft 1.5s cubic-bezier(0.6,0,0.4,1);
		}

		.et-custom-image.curtain-right.active .curtain {
			-ms-animation: curtainSwipeRight 1.5s cubic-bezier(0.6,0,0.4,1);
			-webkit-animation: curtainSwipeRight 1.5s cubic-bezier(0.6,0,0.4,1);
			animation: curtainSwipeRight 1.5s cubic-bezier(0.6,0,0.4,1);
		}

		.et-custom-image.curtain-top.active .curtain {
			-ms-animation: curtainSwipeTop 1.5s cubic-bezier(0.6,0,0.4,1);
			-webkit-animation: curtainSwipeTop 1.5s cubic-bezier(0.6,0,0.4,1);
			animation: curtainSwipeTop 1.5s cubic-bezier(0.6,0,0.4,1);
		}

		.et-custom-image.curtain-bottom.active .curtain {
			-ms-animation: curtainSwipeBottom 1.5s cubic-bezier(0.6,0,0.4,1);
			-webkit-animation: curtainSwipeBottom 1.5s cubic-bezier(0.6,0,0.4,1);
			animation: curtainSwipeBottom 1.5s cubic-bezier(0.6,0,0.4,1);
		}

		.et-custom-image .curtain:after {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(0,0,0,1);
			content: '';
			display: block;
		}

		.et-custom-image.curtain-left .curtain:after {
			left: -100%
		}

		.et-custom-image.curtain-right .curtain:after {
			left: 100%
		}

		.et-custom-image.curtain-top .curtain:after {
			top:-100%;
		}

		.et-custom-image.curtain-bottom .curtain:after {
			top:100%;
		}

		.et-custom-image.active .curtain:after {
			-webkit-animation: curtaintFadeOut 1.5s ease;
			animation: curtaintFadeOut 1.5s ease;
			-webkit-animation-delay: inherit;
			animation-delay: inherit;
		}

		@-webkit-keyframes curtaintFadeOut {
			0% {}
			50%, 60% { opacity: 1; }
			100% { opacity: 0; }
		}

		@-ms-keyframes curtaintFadeOut {
			0% {}
			50%, 60% { opacity: 1; }
			100% { opacity: 0; }
		}

		@keyframes curtaintFadeOut {
			0% {}
			50%, 60% { opacity: 1; }
			100% { opacity: 0; }
		}

		@-webkit-keyframes curtainSwipeLeft {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); }
			100% { -webkit-transform: translate(100%,0); }
		}

		@-ms-keyframes curtainSwipeLeft {
			0% {}
			50%, 60% { -ms-transform: translate(0,0); }
			100% { -ms-transform: translate(100%,0); }
		}

		@keyframes curtainSwipeLeft {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); transform: translate(0); }
			100% { -webkit-transform: translate(100%,0); transform: translate(100%,0); }
		}

		@-webkit-keyframes curtainSwipeRight {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); }
			100% { -webkit-transform: translate(-100%,0); }
		}

		@-ms-keyframes curtainSwipeRight {
			0% {}
			50%, 60% { -ms-transform: translate(0,0); }
			100% { -ms-transform: translate(-100%,0); }
		}

		@keyframes curtainSwipeRight {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); transform: translate(0); }
			100% { -webkit-transform: translate(-100%,0); transform: translate(-100%,0); }
		}

		@-webkit-keyframes curtainSwipeTop {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); }
			100% { -webkit-transform: translate(100%,0); }
		}

		@-ms-keyframes curtainSwipeTop {
			0% {}
			50%, 60% { -ms-transform: translate(0,0); }
			100% { -ms-transform: translate(100%,0); }
		}

		@keyframes curtainSwipeTop {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); transform: translate(0); }
			100% { -webkit-transform: translate(0,100%); transform: translate(0,100%); }
		}

		@-webkit-keyframes curtainSwipeBottom {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); }
			100% { -webkit-transform: translate(-100%,0); }
		}

		@-ms-keyframes curtainSwipeBottom {
			0% {}
			50%, 60% { -ms-transform: translate(0,0); }
			100% { -ms-transform: translate(-100%,0); }
		}

		@keyframes curtainSwipeBottom {
			0% {}
			50%, 60% { -webkit-transform: translate(0,0); transform: translate(0); }
			100% { -webkit-transform: translate(0,-100%); transform: translate(0,-100%); }
		}

		@-webkit-keyframes curtainShowMe {
			from { visibility: hidden;-webkit-transform: scale(1.2);}
			60% { visibility: visible;}
			100% { visibility: visible;-webkit-transform: scale(1);}
		}

		@-ms-keyframes curtainShowMe {
			from { visibility: hidden;-ms-transform: scale(1.2);}
			60% { visibility: visible;}
			100% { visibility: visible;-ms-transform: scale(1);}
		}

		@keyframes curtainShowMe {
			from { visibility: hidden;transform: scale(1.2); }
			60% { visibility: visible;}
			100% { visibility: visible;transform: scale(1); }
		}


	/* image slider
	---------------*/

		.et-image-slider {
			overflow: hidden;
		}

		.et-image-slider ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.et-image-slider ul li {
			padding: 0;
			margin: 0;
			position: relative;
		}

		.et-image-slider .image-slider-thumbnail {
			margin-left: -5px;
			margin-right: -5px;
		}

		.et-image-slider .image-slider-thumbnail li {
			padding: 4px 2px;
			cursor: pointer;
			opacity: 0.2;
			-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    outline: none;
		}

		.et-image-slider .image-slider-thumbnail li.slick-current,
		.et-image-slider .image-slider-thumbnail li:hover {
			opacity: 1;
		}

		.et-image-slider .overlay-hover {position: relative;}

		.et-image-slider .owl-carousel .owl-nav > *, 
		.et-image-slider .slick-slider .slick-prev, 
		.et-image-slider .slick-slider .slick-next,
		.plain-gallery.owl-carousel .owl-nav > * {
			background-color: #212121;
			color: #ffffff !important;
		}

	/* image with content
	---------------*/	

		.et-image-content {
			position: relative;
			/*overflow: hidden;*/
		}

		.et-image-content > a {
			color: transparent;
		}

		.et-image-content .post-image-overlay-content {
			padding: 48px;
			left: 50%;
		    top: 50%;
		    -webkit-transform: translate(-50%,-50%);
		    -ms-transform: translate(-50%,-50%);
		    transform: translate(-50%,-50%);
		    max-width: 384px;
		}

	/* youtube/vimeo/soundcloud
	---------------*/

		.flex-mod {
		    position: relative;
		    padding-bottom: 56.25%;
		    padding-top: 30px;
		    height: 0;
		    overflow: hidden;
		}

		.flex-mod iframe,   
		.flex-mod object,  
		.flex-mod embed {
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		}

		.soundcloud iframe {
			max-width: 100%;
		}

		.wp-video-shortcode,
		.wp-audio-shortcode {
			max-width: 100% !important;
			height: auto;
		}

		.video-modal {
			position: relative;
			display:inline-block;
			overflow: hidden;
		}

		.video-modal.full img:not(.modal-player-image) {
			-webkit-transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000);
			transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000);
			-webkit-transform: scale(1,1);
			-ms-transform: scale(1,1);
			transform: scale(1,1);
		}

		.video-modal.full:hover img:not(.modal-player-image) {
			-webkit-transform: scale(1.2,1.2);
			-ms-transform: scale(1.2,1.2);
			transform: scale(1.2,1.2);
		}

		.video-modal.full:before {
			position: absolute;
			display:block;
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			background-color: rgba(0,0,0,0.1);
			z-index: 1;
			width: 100%;
			height: 100%;
			-webkit-transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000);
			transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000);
			opacity: 0;
		}

		.video-modal.full:hover:before {
			opacity: 1;
		}

		.video-modal img:not(.modal-player-image) {
			margin:0 auto;
			width: 100%;
			position: relative;
		}

		.video-modal.full .modal-player-image {
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);
			-webkit-transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000);
			transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000);
			z-index: 2;
			max-width: 75px;
		}


		.video-modal.full .modal-player-image:hover {
			-webkit-transform: translate(-50%,-50%) scale(0.9);
			transform: translate(-50%,-50%) scale(0.9);
		}

	/* playlist
	---------------*/

		.wp-playlist {
			border:none !important;
		    padding: 0 !important;
		    margin: 0 0 0 0 !important;
		    background-color: #242427 !important;
		    color: #ffffff !important;
		}

		.wp-playlist-current-item {
			height: auto !important;
		    padding: 30px 30px 0 30px !important;
		}

		.wp-playlist .mejs-container {
		    margin:0 23px !important;
		    max-width: 100% !important;
		    width: calc(100% - 46px) !important;
		}

		.wp-playlist-current-item img {
			width: 100px !important;
			height: 100px !important;
			max-width: 100px !important;
		}

		.wp-playlist-current-item .wp-playlist-caption {
			color: #ffffff !important;
		}

		.wp-playlist-current-item .wp-playlist-item-title {
			max-width: 100%;
			font-size: 16px !important;
			line-height: 26px !important;
			color: #ffffff !important;
		}

		.wp-playlist-current-item .wp-playlist-item-album,
		.wp-playlist-current-item .wp-playlist-item-artist {
			font-size: 14px !important;
			line-height: 24px !important;
			text-transform: uppercase !important;
			font-weight: 700 !important;
			font-style: normal !important;
			color: #ffffff !important;
			letter-spacing: 0.5px;
			display: inline-block;
			vertical-align: top;
		}

		.wp-playlist-current-item .wp-playlist-item-artist {
			padding-left: 20px !important;
			position: relative;
		}

		.wp-playlist-current-item .wp-playlist-item-artist:before {
			display: block;
			position: absolute;
			top: 50%;
			margin-top: -6px;
			left: 7px;
			width: 2px;
			height:12px;
			content: "";
			background-color: #ffffff !important;
		}

		.wp-playlist .mejs-controls {
			background-color: #242427 !important;
		}

		.wp-playlist .mejs-controls .mejs-time-rail .mejs-time-total,
		.wp-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, 
		.wp-playlist .mejs-controls .mejs-time-rail .mejs-time-total,
		.wp-playlist .mejs-controls .mejs-time-rail .mejs-time-loaded {
			background-color: #3a3a3d !important;
		}

		.wp-playlist .mejs-controls .mejs-time-rail .mejs-time-current,
		.wp-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
			background-color: #d3a471 !important;
		}

		.wp-playlist .wp-playlist-item {
    		padding:16px 32px 16px 32px !important;
    		border-bottom:none !important;
    		background-color: #2e2e31 !important;
    		color: #ffffff !important;
    		font-weight: 400 !important;
		}

		.wp-playlist .wp-playlist-item:nth-child(2n+2) {
    		background-color: #242427 !important;
		}

		.wp-playlist .wp-playlist-item .wp-playlist-item-artist {
			color: #9e9e9e !important;
			font-size: 14px !important;
			line-height: 24px !important;
			text-transform: capitalize !important;
		}

		.wp-playlist .wp-playlist-caption {
			color: #ffffff !important;
		}

		.wp-playlist .wp-playlist-item .wp-playlist-item-length {
			top: 50% !important;
			right: 30px !important;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%);
		}

	/* instagram
	---------------*/

		.et-instagram-pics {overflow: hidden;}
		.et-instagram-pics .instagram-pic a {display: block;position: relative;}
		

		.et-instagram-feed .instagram-feed-item {
			text-align: center;
		}

		.et-instagram-feed .instagram-feed-item .post-image-overlay-content {
			color: #ffffff;
			padding: 24px;
			left: 50%;
			top: 50%;
			-webkit-transform: translate(-50%,-50%);
		    -ms-transform: translate(-50%,-50%);
		    transform: translate(-50%,-50%);
		    max-width: 300px;
		}

		.et-instagram-feed .instagram-feed-item .feed-item-icons {
			display: inline-block;
			vertical-align: middle;
			width: 40px;
			height: 40px;
			line-height: 40px;
			font-size: 24px;
			color: #ffffff;
		}

		.et-instagram-feed .instagram-feed-item .et-icon-heart {
			font-size: 32px;
		}

		.et-instagram-feed .instagram-feed-item .feed-item-comments {
			margin-left: 16px;
		}

		.et-instagram-feed .instagram-feed-item .post-image-overlay-content p:last-child {
			margin-bottom: 0;
		}

		.et-instagram-feed.grid[data-columns="1"] .instagram-feed-item {width: 100%;}
		.et-instagram-feed.grid[data-columns="2"] .instagram-feed-item {width: 100%;}
		.et-instagram-feed.grid[data-columns="3"] .instagram-feed-item {width: 100%;}
		.et-instagram-feed.grid[data-columns="4"] .instagram-feed-item {width: 100%;}
		.et-instagram-feed.grid[data-columns="5"] .instagram-feed-item {width: 100%;}
		.et-instagram-feed.grid[data-columns="6"] .instagram-feed-item {width: 100%;}

		.followers-counter .et-item-inner {
			overflow: initial !important;
		}

		.followers-counter .followers-box {
			padding:24px;
		}

		.followers-counter .followers-box-inner {
			padding:32px;
			width: 100%;
			height: 100%;
			display: table;
		}

		.followers-counter img:not(.instagram-logo) {
			visibility: hidden;
		}

		.followers-counter .followers-box {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			background-color: #ffffff;
			box-shadow: 4px 6px 10px 0px rgba(0, 0, 0, 0.16); 
		}

		.followers-counter .followers-box-content {
		    width: 100%;
		    display: table-cell;
		    vertical-align: middle;
		}

		.followers-counter .instagram-logo {
			margin-bottom: 16px;
		}

		.followers-label {
			font-size: 14px;
			line-height: 24px;
			text-transform: uppercase !important;
			font-weight: 600 !important;
			margin-bottom: 24px;
			position: relative;
			display:inline-block;
		}

		.followers-label:after {
			width: 100%;
			height: 2px;
			position: absolute;
			bottom:0;
			left: 0;
			display: block;
			content: "";
		}

		.followers-count {
			font-size: 150%;
			margin-bottom: 0;
		}

		.follow-button {
			margin-bottom: 0 !important;
			margin-top: 24px;
		}

		.et-instagram-feed .et-separator-dottes {
			background-color: #ffffff;
		}

		.et-instagram-feed .et-separator-dottes:before,
		.et-instagram-feed .et-separator-dottes:after {
    		-webkit-transition: all 600ms 0ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
    		transition: all 600ms 0ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
		}

		.et-instagram-feed .instagram-feed-item:hover .et-separator-dottes:before,
		.et-instagram-feed .instagram-feed-item:hover .et-separator-dottes:after {
    		-webkit-transition: all 600ms 100ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
    		transition: all 600ms 100ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
		}

		.et-instagram-feed .et-separator-dottes:before {
			transform: translateX(8px);
		}

		.et-instagram-feed .et-separator-dottes:after {
			transform: translateX(-8px);
		}

		 .instagram-feed-item:hover .et-separator-dottes:before {
			transform: translateX(-4px);
		}

		.instagram-feed-item:hover .et-separator-dottes:after {
			transform: translateX(4px);
		}

	/* counter
	---------------*/

		.et-counter {
			opacity: 0;
			-webkit-transition: all 0.2s ease-out;
			transition: all 0.2s ease-out;
			text-align: center;
			margin-bottom: 0;
		}

		.et-counter > span {
			display: inline-block;
			vertical-align: middle;
		}

		.et-counter.animate {
			opacity: 1;
		}

	/* progress
	---------------*/

		.et-progress {
			width: 100%;
			max-width: 100%;
			margin-bottom: 24px;
		}

		.et-progress .text {
			position: relative;
			padding-bottom: 8px;
			text-align: left;
		}

		.et-progress .track-bar {
			width: 100%;
			height: 4px;
			border-radius: 0px;
			position: relative;
		}

		.et-progress .track-bar > * { 
			height: inherit;
			width: inherit;
		}

		.et-progress .track-bar > .bar {
			position: absolute;
			width: 0;
		}

		.et-progress .percent,
		.et-progress .title { 
			display:inline-block;
			vertical-align: middle;
			margin-bottom: 0;
		}

		.et-progress .percent {
			position: absolute;
			top:50%;
			right: 0;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%);
			opacity: 0;
		}

		.et-progress .percent:after {
			content: "%";
			display:inline-block;
			vertical-align: middle;
		}

		.et-progress .percent.visible {
			opacity: 1;
		}

	/* cirlce progress
	---------------*/

		.et-circle-progress {
			text-align: center;
			display: block;
			margin: 0 auto 24px auto;
			height: auto;
			width: 212px;
			position: relative;
			opacity: 0;
		}

		.et-circle-progress.visible {
			opacity: 1;
		}

		.et-circle-progress .percent,
		.et-circle-progress canvas {
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);
		}

		.et-circle-progress .percent:after {
			content: "%";
			display:inline-block;
			vertical-align: middle;
		}

	/* timer
	---------------*/

		.et-timer {text-align: center;display:block;}
		.et-timer ul {list-style: none;margin: 0;}

		.et-timer li div {
			padding: 24px;
			min-width: 120px;
		}

		.et-timer li {
			width:100%;
			display: block;
			text-align: center;
			position: relative;
			margin: 0;
		    display: inline-block;
		    padding: 0;
		}

		.et-timer ul li:first-child {
		    padding-left: 0;
		}

		.et-timer ul li:last-child {
		    padding-right: 0;
		}

		.et-timer .timer-count,
		.et-timer .timer-title {
			display: block;
			margin: 0 auto;
			position: relative;
		}

	/* accordion
	---------------*/

		.et-accordion .toggle-title  {
			text-align: left;
			cursor: pointer;
			width: 100%;
			margin-bottom:4px;
			position: relative;
			padding: 14px 64px 14px 24px;
			-webkit-transition: all 300ms ease-out;
			-ms-transition: all 300ms ease-out;
			transition: all 300ms ease-out;
			background-color: #f5f5f5;
		}

		.et-accordion .toggle-title .toggle-title-tag  {
			margin: 0;
			-webkit-transition: all 300ms ease-out;
			-ms-transition: all 300ms ease-out;
			transition: all 300ms ease-out;
		}

		.et-accordion .toggle-title.icon-true  {
			padding: 14px 64px 14px 64px;
		}

		.et-accordion .toggle-ind,
		.et-accordion .toggle-icon {
			width: 16px;
			height: 16px;
			line-height: 16px;
			font-size: 16px;
			display: block;
			position: absolute;
			top: 50%;
			left: 24px;
			margin-top: -8px;
			cursor: pointer;
			color: #BDBDBD;
		}

		.et-accordion .toggle-ind {
			left: auto;
			right: 20px;
			width: 24px;
			height: 24px;
			line-height: 24px;
			font-size: 24px;
			margin-top: -12px;
		}

		.et-accordion .toggle-ind:before,
		.et-accordion .toggle-ind:after {
			content: "";
			display: block;
			position: absolute;
			width:12px;
			height:2px;
			background-color: #BDBDBD;
			top: 50%;
			left: 50%;
			margin-left: -6px;
			margin-top: -1px;
			-webkit-transition: transform 0.25s ease-out;
			-ms-transition: transform 0.25s ease-out;
			transition: transform 0.25s ease-out;
		}

		.et-accordion .toggle-ind:after {
			height:12px;
			width:2px;
			margin-top: -6px;
			margin-left: -1px;
		}

		.et-accordion .toggle-title.active .toggle-ind:before { transform: rotate(180deg); }
	    .et-accordion .toggle-title.active .toggle-ind:after  { transform: rotate(90deg); }

	    .et-accordion .toggle-title.active .toggle-icon,
	    .et-accordion .toggle-title.active .toggle-title-tag {
	    	color: #ffffff !important;
	    }

	    .et-accordion .toggle-title.active .toggle-ind:before,
	    .et-accordion .toggle-title.active .toggle-ind:after { 
	    	background-color: #ffffff;
	    }

		.et-accordion .toggle-content {
			padding:32px;
			margin-bottom: 4px;
			position: relative;
		}

		.et-accordion .toggle-content > :last-child {
			margin-bottom: 0;
		}

	/* tab
	---------------*/

		.et-tab .tabset {
			position: relative;
			z-index: 20;
		}

		.tabset .tab {
			display: inline-block;
			width: 100%;
			text-align: center;
			padding:13px 24px 14px 24px;
			cursor: pointer;
			position: relative;
			margin-bottom: 4px;
			background-color: #f5f5f5;
		}

		.tabset .tab.active {
			position: relative;
		}

		.tabset .tab * {
			display: inline-block;
			margin: 0;
			vertical-align: middle;
		}

		.tabset .tab .icon {
			margin-right: 16px;
			width: 16px;
			height: 16px;
			line-height: 16px;
			font-size: 16px;
			display: inline-block;
			vertical-align: middle;
		}

		.tabset .tab.active .icon,
		.tabset .tab.active .tab-title-tag {
			color: #ffffff;
		}

		.tabs-container {
			width: 100%;
			height: auto;
			position: relative;
			z-index: 10;
			padding:32px 0;
		}

		.tabs-container .tab-content > :last-child{
			margin-bottom: 0;
		}
		
		.tabs-container .tab-content:not(:first-child) {
			display: none;
		}

	/* person
	---------------*/

		.et-person {
			margin-bottom: 24px;
		}

		.et-person .under-image-content {
			padding: 32px;
			text-align: center;
		}

		.et-person .person-title {
			margin-bottom: 8px;
			font-size:16px;
			line-height: 26px;
			text-transform: uppercase;
			font-weight: 700;
			letter-spacing: 1.5px;
		}

		.et-person .person-subtitle {
			letter-spacing: 1.5px;
			color: #424242;
		}

		.et-person .social-links a {
			color: #212121;
			background-color: transparent;
		}

		.et-person .social-links a:hover {
			background-color: transparent;
		}

	/* testimonial
    ---------------*/

    	.et-testimonial-item {
    		text-align: center;
    	}

    	.et-testimonial-item > .et-item-inner {
    		max-width: 720px;
    	}


        .testimonial-alt .et-testimonial-item > .et-item-inner {
            margin: 0 auto;
        }

        .testimonial-content {
            position: relative;
            z-index: 1;
            font-size: 18px;
            line-height: 32px;
            border:1px solid #e0e0e0;
            background-color: #ffffff;
            padding: 48px !important;
        }

        .testimonial-alt .testimonial-content {
            font-size: 32px !important;
	    	line-height: 48px !important;
            border:none;
            background-color:transparent;
            padding: 96px 0 0 0 !important;
            letter-spacing: 0.5px;
		    color: #212121;
		    font-family: 'Playfair Display', serif;
        }

        .testimonial-content p {
            margin-bottom: 0;
        }

        .testimonial-content:before,
        .testimonial-content:after {
            position: absolute;
            width: 0;
			height: 0;
			border-style: solid;
			border-width: 12px 12px 0 12px;
			border-color: #ffffff transparent transparent transparent;
			content: "";
			display: block;
			bottom: -12px;
			left: 50%;
			margin-left: -12px;
			z-index: 2;
        }

        .testimonial-alt .testimonial-content:before,
        .testimonial-alt .testimonial-content:after {
            display: none !important;
        }

        .testimonial-alt .testimonial-content:before {
        	width: 40px;
		    height: 96px;
		    line-height: 96px;
		    font-size: 96px;
		    letter-spacing: 0.5px;
		    text-align: center;
		    content: '"';
		    position: absolute;
		    top: 0;
		    font-family: 'Playfair Display', serif;
		    left: 50%;
		    margin-left: -20px;
		    display: block !important;
		    border:none;
        }

        .testimonial-content:after {
			border-width: 14px 13px 0 13px;
			bottom: -14px;
			margin-left: -13px;
			z-index: 1;
			border-color: #e0e0e0 transparent transparent transparent;
        }

		.highlight-true .testimonial-content:after {
			border-width: 15px 14px 0 14px;
			bottom: -14px;
			margin-left: -14px;
		}

        .highlight-true .testimonial-content:before {
			border-width: 13px 12px 0 12px;
        }

        .et-testimonial-item img {
        	width: auto !important;
        	max-width: 120px;
        	border-radius: 500px;
        	margin: 40px auto 24px auto;
        	display: block;
        	position: relative;
        }

        .testimonial-alt .et-testimonial-item img {
        	margin: 24px auto 24px auto;
        }

         .et-testimonial-item .rating {
        	margin: 0 auto 16px auto;
        	display: block;
        	overflow: hidden;
		    position: relative;
		    height: 32px;
		    line-height: 32px;
		    font-size: 32px;
		    width: 160px;
		    -webkit-transition: all 0.3s ease-out;
		    transition: all 0.3s ease-out;
        }

        .et-testimonial-item .rating:before {
		    content: "\e90a\e90a\e90a\e90a\e90a";
		    float: left;
		    top: 0;
		    left: 0;
		    position: absolute;
		    text-transform: none;
		    font-size: inherit;
		    line-height: inherit;
		    color: #e0e0e0;
		}

		.et-testimonial-item .rating span {
		    overflow: hidden;
		    float: left;
		    top: 0;
		    left: 0;
		    position: absolute;
		    display: block;
		    height: 32px;
		    width: 32px;
		    line-height: 32px;
		    font-size: 32px;
		}

		.et-testimonial-item .rating span:before {
		    content: "\e90a\e90a\e90a\e90a\e90a";
		    top: 0;
		    position: absolute;
		    left: 0;
		    font-weight: 400;
		    text-transform: none;
		    font-size: inherit;
		    line-height: inherit;
		}

        .loop-testimonial[data-columns="1"] .et-testimonial-item {width: 100%;}
        .loop-testimonial[data-columns="2"] .et-testimonial-item {width: 100%;}
        .loop-testimonial[data-columns="3"] .et-testimonial-item {width: 100%;}
        .loop-testimonial[data-columns="4"] .et-testimonial-item {width: 100%;}
        .loop-testimonial[data-columns="5"] .et-testimonial-item {width: 100%;}
        .loop-testimonial[data-columns="6"] .et-testimonial-item {width: 100%;}

        .loop-testimonial[data-columns="1"].owl-carousel .et-testimonial-item {width: 100% !important;}
        .loop-testimonial[data-columns="2"].owl-carousel .et-testimonial-item {width: 100% !important;}
        .loop-testimonial[data-columns="3"].owl-carousel .et-testimonial-item {width: 100% !important;}
        .loop-testimonial[data-columns="4"].owl-carousel .et-testimonial-item {width: 100% !important;}
        .loop-testimonial[data-columns="5"].owl-carousel .et-testimonial-item {width: 100% !important;}
        .loop-testimonial[data-columns="6"].owl-carousel .et-testimonial-item {width: 100% !important;}

        .loop-testimonial .owl-nav > .owl-next, 
        .loop-testimonial .owl-nav > .owl-prev {
		    opacity: 0;
		}

		.loop-testimonial:hover .owl-nav > .owl-next, 
        .loop-testimonial:hover .owl-nav > .owl-prev {
		    opacity: 1;
		}

		.testimonial-highlights {
			text-transform: uppercase;
		}

		.testimonial-alt.loop-testimonial .owl-nav > .owl-prev,
		.testimonial-alt.loop-testimonial .owl-nav > .owl-next {
			width: 56px;
			height: 56px;
			line-height: 56px;
			font-size: 32px;
		}

		.testimonial-alt .testimonial-highlights {
			letter-spacing: 2.5px;
		}

    /* tweets
    ---------------*/

    	.et-tweets {
    		position: relative;
    		max-width: 960px;
    		margin: 0 auto;
    	}

    	.et-tweets:before {
    		position: relative;
    		display: block;
    		width: 72px;
    		height: 72px;
    		line-height: 72px;
    		font-size: 48px;
    		margin: 0 auto 0 auto;
    		text-align: center;
    	}

    	.et-tweets ul.tweet-list .slick-arrow {
    		margin-top: -36px !important;
    	}

    	.et-tweets ul {
    		list-style: none;
    		margin: 0 auto;
    		padding: 0;
    	}

    	.et-tweets .slick-list {
    		max-width: 720px;
    		margin: 0 auto;
    	}

    	.et-tweets ul.tweet-list li.slick-slide {
    		padding: 48px;
    		text-align: center;
    		font-size: 24px;
    		line-height: 40px;
    	}

    	.et-tweets ul.tweet-list li.slick-slide p {
    		margin: 0;
    	}

    	.et-tweets ul.slick-dots {
    		position: static !important;
		    -webkit-transform: none !important;
		    -ms-transform: none !important;
		    transform: none !important;
		    margin: 0 !important;
		    display: none !important;
    	}

    	.et-tweets ul.slick-dots li button {
    		-webkit-transform: none !important;
    		-ms-transform: none !important;
    		transform: none !important;
    		border-radius:8px !important;
    		height: 8px !important;
    		width: 8px !important;
    		padding: 0 !important;
    		line-height: 100% !important;
    		-webkit-transition: all 0.3s ease-out !important;
		    transition: all 0.3s ease-out !important;
		    min-width: 0;
		    background: #e0e0e0 !important;
    	}

	/* clients
    ---------------*/

    	.client-content {
    		min-height: 120px;
    		max-height: 120px;
    		line-height: 120px;
    		height: 120px;
    		position: relative;
    		vertical-align: middle;
    		text-align: center;
    	}

    	.client-content a {
    		width: inherit;
    		height: inherit;
    		line-height: inherit;
    		display: block;
    		text-align: center;
    	}

    	.client-content img {
    		max-height: 120px;
    		max-width: 90%;
    		width: auto !important;
    		display:inline-block !important;
    		-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    opacity: 1;
		    display: inline-block;
		    vertical-align: middle;
		    backface-visibility: hidden;
    	}

    	.client-content img:hover {
    		opacity: 0.7;
    	}

    	.loop-client[data-columns="1"] .et-client-item {width: 100%;}
        .loop-client[data-columns="2"] .et-client-item {width: 100%;}
        .loop-client[data-columns="3"] .et-client-item {width: 100%;}
        .loop-client[data-columns="4"] .et-client-item {width: 100%;}
        .loop-client[data-columns="5"] .et-client-item {width: 100%;}
        .loop-client[data-columns="6"] .et-client-item {width: 100%;}
        .loop-client[data-columns="7"] .et-client-item {width: 100%;}
        .loop-client[data-columns="8"] .et-client-item {width: 100%;}
        .loop-client[data-columns="9"] .et-client-item {width: 100%;}
        .loop-client[data-columns="10"] .et-client-item {width: 100%;}

        .loop-client[data-columns="1"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="2"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="3"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="4"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="5"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="6"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="7"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="8"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="9"].owl-carousel .et-client-item {width: 100% !important;}
        .loop-client[data-columns="10"].owl-carousel .et-client-item {width: 100% !important;}

		.loop-client[data-columns="1"].without-gap .client-content {border-right:none !important;}
		
		.loop-client.owl-carousel.without-gap .client-content {border:none !important;}

	/* gmap
    ---------------*/

    	.map-content {display: none;}
    	.gm-style-iw {text-align: center !important;}

    /* mailchimp
    ---------------*/

    	.et-mailchimp {
    		position: relative;
    		display: block;
    		width: 100%;
    		text-align: center;
    	}

    	.et-mailchimp form {
    		margin: 0;
    	}

    	.et-mailchimp form,
    	.et-mailchimp input,
    	.et-mailchimp button {
    		border-left-width: 0 !important; 
    		border-right-width: 0 !important; 
    		border-top-width: 0 !important; 
    		border-bottom-width: 0 !important; 
    	}

    	.et-mailchimp .input-wrap {
    		position: relative;
    		max-width: 400px;
    		margin:0 auto 24px auto;
    	}

    	.et-mailchimp input[type="text"] {
    		display: block !important;
    		width: 100%;
    		margin:0;
    		border-bottom-width: 2px !important; 
    		border-bottom-style: solid !important;
    		border-bottom-color: #e0e0e0;
    		text-align: center;
    	}

    	.et-mailchimp input[type="text"] + .after {
    		width: 50%;
    		height: 2px;
    		content: "";
    		display: block;
    		position: absolute;
    		bottom: 0;
    		left:50%;
    		-webkit-transform: translateX(-50%);
    		-ms-transform: translateX(-50%);
    		transform: translateX(-50%);
    		opacity: 0;
    	}

    	.et-mailchimp input[type="text"]:focus {
    		border-bottom-color: transparent;
    	}

    	.et-mailchimp input[type="text"]:focus + .after {
    		width: 100%;
    		opacity: 1;
    		-webkit-transition:all 400ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    		transition:all 400ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
    	}

    	.et-mailchimp button {
    		margin-bottom: 0 !important;
    	}

    /* tagline
    ---------------*/

    	.et-tagline {
    		padding:32px 32px;
    		text-align: center;
    	}

    	.et-tagline > * {
    		display: inline-block;
    		vertical-align: middle !important;
    		margin: 0 !important
    	}

    	.et-tagline > .tagline-title {
    		padding: 24px 32px;
    	}

    	.et-tagline.icon-small > .tagline-icon {
    		width: 24px;
    		height: 24px;
    		line-height: 24px;
    		font-size: 24px;
    	}

    	.et-tagline.icon-medium > .tagline-icon {
    		width: 40px;
    		height: 40px;
    		line-height: 40px;
    		font-size: 40px;
    	}

    	.et-tagline.icon-large > .tagline-icon {
    		width: 56px;
    		height: 56px;
    		line-height: 56px;
    		font-size: 56px;
    	}

    /* pricing table
    ---------------*/

    	.et-pricing {
    		position: relative;
    		text-align: center;
    	}

    	.et-pricing > * {
    		display: inline-block;
    		vertical-align: middle;
    		text-align: center;
    		margin-bottom: 24px;
    	}

    	.pricing-item-inner {
    		padding:64px 48px;
    		border:1px solid #e0e0e0;
    		background-color: #ffffff;
    		z-index: 1;
    		position: relative;
    	}

    	.et-pricing > .highlight-true .pricing-item-inner {
    		padding:88px 48px;
    		z-index: 2;
    	}

    	.et-pricing[data-columns="1"] > *,
    	.et-pricing[data-columns="2"] > *,
    	.et-pricing[data-columns="3"] > *,
    	.et-pricing[data-columns="4"] > *,
    	.et-pricing[data-columns="5"] > * {
    		width: 100%;
    	}

    	.pricing-head {
    		padding-bottom: 32px;
    	}

    	.pricing-label {
    		padding: 4px 16px;
    		position: absolute;
    		top: 0;
    		left: 50%;
    		-webkit-transform: translateX(-50%);
    		-ms-transform: translateX(-50%);
    		transform: translateX(-50%);
    		display: block;
    		color: #ffffff;
    	}

    	.pricing-currency {
    		font-size: 32px;
    		line-height: 32px;
    		vertical-align: top;
    		position: relative;
    		bottom: -7px;
    	}

    	.pricing-price {
    		font-size: 64px;
    		line-height: 64px;
    		vertical-align: middle;
    	}

    	.pricing-plan {
    		padding-top: 16px;
    	}

    	.pricing-body ul {
    		list-style: none;
    		margin: 0;
    		padding: 0;
    	}

    	.pricing-footer {
    		padding-top: 32px;
    	}

    	.pricing-footer .et-button {
    		margin-bottom: 0;
    		background-color: #212121;
    		color: #ffffff;
    	}

    	.highlight-true .pricing-footer .et-button:hover {
    		background-color: #212121 !important;
    	}

    /* popup banner
    ---------------*/

    	.et-popup-banner-wrapper {
    		position: fixed;
    		top: 0;
    		left:0;
    		z-index: 999999999999999;
    		background-color: rgba(0,0,0,0.5);
    		width: 100%;
    		height: 100%;
    		opacity: 0;
    		visibility: hidden;
    		-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
    	}


    	.et-popup-banner-wrapper.animate {
    		opacity: 1;
    		visibility: visible;
    		-webkit-perspective: 1300px;
			-moz-perspective: 1300px;
			perspective: 1300px;
    	}

    	.et-popup-banner {
    		position: fixed;
    		top: 50%;
    		left: 50%;
    		z-index: 999999999999999999999;
    		padding: 32px;
    		background-attachment: scroll;
			-webkit-background-size: cover !important;
			-moz-background-size: cover !important;
			background-size: cover !important;
			background-position: center center;
			background-repeat: no-repeat;
    	}

    	.popup-banner-toggle {
    		position: absolute;
    		top: 0;
    		right: 0;
    		color: #ffffff;
    		width: 40px;
    		height: 40px;
    		line-height: 43px;
    		font-size: 24px;
    		text-align: center;
    		-webkit-transition: all 300ms ease-out;
    		transition: all 300ms ease-out;
    		cursor: pointer;
    		z-index: 9999999999999999999999999999;
    	}

    	.popup-banner-toggle:hover {
    		background-color: #212121;
    	}

    	/* Effect 1: Fade in and scale up */
    	.et-popup-banner.fade-in-scale {
    		-webkit-transform: scale(0.7);
			-moz-transform: scale(0.7);
			-ms-transform: scale(0.7);
			transform: scale(0.7);
			opacity: 0;
			-webkit-transition: all 0.3s ease-out 0.3s;
			-moz-transition: all 0.3s ease-out 0.3s;
			transition: all 0.3s ease-out 0.3s;
    	}

    	.et-popup-banner-wrapper.animate .et-popup-banner.fade-in-scale {
    		-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
			opacity: 1;
    	}

    	/* Effect 2: Slide from the right */
    	.et-popup-banner.slide-in-right {
    		-webkit-transform: translateX(20%);
			-moz-transform: translateX(20%);
			-ms-transform: translateX(20%);
			transform: translateX(20%);
			opacity: 0;
			-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
    	}

    	.et-popup-banner-wrapper.animate .et-popup-banner.slide-in-right {
    		-webkit-transform: translateX(0);
			-moz-transform: translateX(0);
			-ms-transform: translateX(0);
			transform: translateX(0);
			opacity: 1;
    	}

    	/* Effect 3: Slide from the bottom */
		.et-popup-banner.slide-in-bottom {
			-webkit-transform: translateY(20%);
			-moz-transform: translateY(20%);
			-ms-transform: translateY(20%);
			transform: translateY(20%);
			opacity: 0;
			-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
		}

		.et-popup-banner-wrapper.animate .et-popup-banner.slide-in-bottom {
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			transform: translateY(0);
			opacity: 1;
		}


		/* Effect 4: 3D flip horizontal */
		.et-popup-banner.flip-horizonatal {
			-webkit-transform-style: preserve-3d;
			-moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
			-webkit-transform: rotateY(-70deg);
			-moz-transform: rotateY(-70deg);
			-ms-transform: rotateY(-70deg);
			transform: rotateY(-70deg);
			-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			opacity: 0;
		}

		.et-popup-banner-wrapper.animate .et-popup-banner.flip-horizonatal {
			-webkit-transform: rotateY(0deg);
			-moz-transform: rotateY(0deg);
			-ms-transform: rotateY(0deg);
			transform: rotateY(0deg);
			opacity: 1;
		}

		/* Effect 5: 3D flip vertical */
		.et-popup-banner.flip-vertical {
			-webkit-transform-style: preserve-3d;
			-moz-transform-style: preserve-3d;
			transform-style: preserve-3d;
			-webkit-transform: rotateX(-70deg);
			-moz-transform: rotateX(-70deg);
			-ms-transform: rotateX(-70deg);
			transform: rotateX(-70deg);
			-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.3s;
			opacity: 0;
		}

		.et-popup-banner-wrapper.animate .et-popup-banner.flip-vertical {
			-webkit-transform: rotateX(0deg);
			-moz-transform: rotateX(0deg);
			-ms-transform: rotateX(0deg);
			transform: rotateX(0deg);
			opacity: 1;
		}

    /* inline column
    ---------------*/

    	.inline-column {
    		display: block;
    		float: left;
    	}

    /* button
    ---------------*/

    	.et-button {
			overflow: hidden;
			vertical-align: top;
			display:inline-block;
			margin-bottom: 4px;
			outline:0;
			border:none;
			position: relative;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-transition: all 300ms linear !important;
    		transition: all 300ms linear !important;
			z-index: 1;
			padding: 10px 32px 10px 32px;
			text-align: center !important;
			font-size: 14px;
			line-height: 14px;
			min-width: 88px;
			text-transform: uppercase;
    	}

    	.et-button + .et-button,
    	.button + .button,
    	#page-links > a + a {
    		margin-left: 16px;
    	}

    	.et-button .et-ink{
    		z-index: 3;
    	}

    	.et-button.small {
    		padding: 5px 16px 7px 16px !important;
		    font-size: 14px;
		    line-height: 24px;
    	}

    	.border-radius-large.et-button.small {
    		padding: 3px 16px 4px 16px !important;
    	}

    	.et-button.medium {
			font-size: 14px;
    		line-height: 24px;
			padding: 9px 32px 11px 32px;
    	}

    	.et-button.large {
    		padding: 15px 40px 16px 40px !important;
		    font-size: 16px;
		    line-height: 24px;
		    min-width: 136px;
		    letter-spacing: 1.5px;
    	}

    	.et-button .text {
    		position: relative;
    		z-index: 4;
    		display: inline-block;
    		vertical-align: middle;
    	}

    	/*has icon
    	----------------*/

	    	.et-button .icon {
	    		font-size: 16px !important;
	    		line-height: 24px !important;
	    		height: 24px;
	    		width: 24px;
	    		display: inline-block;
	    		vertical-align: middle;
	    		position: relative;
	    		z-index: 4;
	    		line-height: inherit;
	    		text-rendering: auto;
	    		-webkit-font-smoothing: antialiased;
	    		text-align: center;
	    		top:-1px;
	    	}

	    	.et-button svg {
	    		height: 16px !important;
	    		width: 16px !important;
	    		margin-right: 8px;
	    		margin-left: 8px;
	    	}

	    	.et-button.small .icon {
	    		font-size: 14px !important;
	    		top:0;
	    	}

	    	.et-button.small svg {
	    		height: 14px !important;
	    		width: 14px !important;
	    	}

	    	.et-button.medium svg {
	    		height: 16px !important;
	    		width: 16px !important;
	    	}

	    	.et-button.large .icon {
	    		font-size: 18px !important;
	    		width: 32px;
	    	}

	    	.et-button.large svg {
	    		height: 24px !important;
	    		width: 24px !important;
	    		margin-right: 12px;
	    		margin-left: 12px;
	    	}

	    	.et-button.small.has-icon,
	    	.border-radius-large.et-button.small.has-icon {
	    		padding: 5px 8px 6px 20px !important;
	    	}

	    	.et-button.medium.has-icon {
	    		padding: 10px 16px 10px 32px !important;
	    	}

	    	.et-button.large.has-icon {
	    		padding: 15px 24px 16px 40px !important;
	    	}

	    	.et-button.small.has-icon.icon-position-left,
	    	.border-radius-large.et-button.small.has-icon.icon-position-left {
	    		padding: 5px 20px 6px 8px !important;
	    	}

	    	.et-button.medium.has-icon.icon-position-left {
	    		padding: 10px 32px 10px 16px !important;
	    	}

	    	.et-button.large.has-icon.icon-position-left {
	    		padding: 15px 40px 16px 24px !important;
	    	}


    	.et-button .hover,
    	.et-button .regular {
    		display: block;
    		width: 100%;
    		height: 100%;
    		position: absolute;
    		top: 0;
    		left: 0;
    		z-index: 3;
    		opacity: 0;
    		border-radius: inherit;
    		-webkit-transition: all 300ms linear !important;
    		transition: all 300ms linear !important;
    	}

    	.et-button .regular {
    		opacity: 1;
    		z-index: 2;
    	}

    	.et-button:hover .hover {
    		opacity: 1;
    	}

    	.et-button.hover-fill .hover {
    		opacity: 1;
    		visibility: visible;
    		-webkit-transform: translate(-101%,0);
    		-ms-transform: translate(-101%,0);
    		transform: translate(-101%,0);
    		-webkit-transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
    		transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
    		width: calc(100% + 1px);
    		height: calc(100% + 1px);
    	}

    	.et-button.hover-fill .regular {
    		opacity: 1;
    	}

    	.et-button.hover-fill:hover .hover {
    		-webkit-transform: translate(0,0);
    		-ms-transform: translate(0,0);
    		transform: translate(0,0);
    	}

    	.et-button.hover-glint > .glint {
    		opacity: 0.7;
    		position: absolute;
		    top: 0;
		    left: 0;
		    width: 200%;
		    height: 100%;
		    background: rgba(255,255,255,0.5);
		    -webkit-transition: -webkit-transform 1.3s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
		    transition: transform 1.3s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
		    -webkit-transform: rotate3d(0,0,1,45deg) translate3d(-10%,-150%,0);
		    transform: rotate3d(0,0,1,45deg) translate3d(-10%,-150%,0);
		    z-index: 5;
    	}

    	.et-button.hover-glint:hover > .glint {
    		-webkit-transform: rotate3d(0,0,1,45deg) translate3d(-10%,450%,0);
			transform: rotate3d(0,0,1,45deg) translate3d(-10%,450%,0);
    	}

    	.et-button.hover-scale > .hover {
    		position: absolute;
		    top: 50%;
		    left: 50%;
		    width: 100%;
		    height: 100%;
		    background: rgba(255,255,255,0.5);
		    -webkit-transition: -webkit-transform 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
		    transition: transform 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
		    -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg) scale(0);
            transform: translate3d(-50%, -50%, 0) rotate(-45deg) scale(0);
            will-change: auto;
            border-radius: 500% !important;
    	}

    	.et-button.hover-scale:hover > .hover {
    		-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
            transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
    	}

    /* button 3d
    ---------------*/

    	.et-button-3d {
			vertical-align: top;
			display:inline-block;
			margin-bottom: 4px;
			outline:0;
			border:none;
			position: relative;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			-webkit-transition: box-shadow 300ms ease-out !important;
    		transition: box-shadow 300ms ease-out !important;
			z-index: 1;
			padding: 10px 32px 10px 32px;
			text-align: center !important;
			font-size: 14px;
			line-height: 14px;
			min-width: 88px;
			text-transform: uppercase;
    	}

    	.et-button-3d + .et-button-3d {
    		margin-left: 24px;
    	}

    	.et-button-3d .et-ink{
    		z-index: 3;
    	}

    	.et-button-3d.small {
    		padding: 4px 16px 7px 16px !important;
		    font-size: 14px;
		    line-height: 24px;
    	}

    	.border-radius-large.et-button-3d.small {
    		padding: 3px 16px 4px 16px !important;
    	}

    	.et-button-3d.medium {
			font-size: 14px;
    		line-height: 24px;
			padding: 9px 32px 11px 32px;
    	}

    	.et-button-3d.large {
    		padding: 15px 40px 16px 40px !important;
		    font-size: 16px;
		    line-height: 24px;
		    min-width: 136px;
		    letter-spacing: 1.5px;
    	}

    	.et-button-3d .text {
    		position: relative;
    		z-index: 4;
    		display: inline-block;
    		vertical-align: middle;
    		top: -2px;
    		left: -2px;
    		-webkit-transition: color 300ms ease-out, transform 300ms ease-out !important;
    		transition: color 300ms ease-out, transform 300ms ease-out !important;
    	}

    	.et-button-3d .before {
    		display: block;
    		width: 100%;
    		height: 100%;
    		position: absolute;
    		top: -4px;
    		left: -4px;
    		z-index: 2;
    		border-radius: inherit;
    		-webkit-transition: box-shadow 300ms ease-out, transform 300ms ease-out !important;
    		transition: box-shadow 300ms ease-out, transform 300ms ease-out !important;
    	}

    	.et-button-3d:hover .before {
    		transform: translate(8px,8px);
    	}

    	.et-button-3d:hover .text {
    		transform: translate(4px,4px);
    	}

    /* content box
    ---------------*/

    	.et-content-box[data-columns="1"] > *,
    	.et-content-box[data-columns="2"] > *,
    	.et-content-box[data-columns="3"] > *,
    	.et-content-box[data-columns="4"] > * {
    		width: 100%;
    	}

    	.et-content-box.center {text-align: center !important;}
    	.et-content-box.left {text-align: left;}
    	.et-content-box.right {text-align: right;}

    	.et-content-box .box-item-content-wrapper {
    		position: relative;
    	}

    	.box-item-content-wrapper > a {
    		color: transparent;
    	}

    	.et-content-box.left .et-icon-wrap,
    	.et-content-box.right .et-icon-wrap {
    		position: absolute;
    		top: 3px;
    		left: 1px;
    	}

    	.et-content-box.left.small .et-icon-wrap,
    	.et-content-box.right.small .et-icon-wrap,
    	.et-content-box.left.medium .et-icon-wrap,
    	.et-content-box.right.medium .et-icon-wrap {
    		top: 7px;
    	}

    	.et-content-box.right .et-icon-wrap {
    		left: auto;
    		right: 1px;
    	}

    	.et-content-box .et-icon-wrap {
    		margin:0 auto 24px auto;
    		-webkit-transition: all 300ms;
	    	transition: all 300ms;
	    	position: relative;
	    	text-align: center;
    	}

    	.et-content-box .et-icon-wrap .et-icon {
    		display: inline-block;
    		vertical-align: top;
    		font-size:inherit;
			line-height: inherit;
			width: inherit;
			height: inherit;
			z-index: 4;
			-webkit-transition: all 300ms;
	    	transition: all 300ms;
    	}

    	.et-content-box .et-icon-wrap:before {
    		position: relative;
    		z-index: 3;
    	}

    	.et-content-box.small .et-icon-wrap{
			font-size:24px;
			line-height: 24px;
			width: 24px;
			height: 24px;
		}

		.et-content-box.medium .et-icon-wrap{
			font-size:48px;
			line-height: 48px;
			width: 48px;
			height: 48px;
		}

		.et-content-box.large .et-icon-wrap{
			font-size:72px;
			line-height: 72px;
			width: 72px;
			height: 72px;
		}

		.et-content-box .et-icon-wrap.full .et-icon {
    		display: block;
    		position: absolute;
			top: 50%;
			left: 50%;
    	}

    	.et-content-box.small .et-icon-wrap.full {
			line-height: 48px;
			width: 48px;
			height: 48px;
			font-size:48px;
		}

		.et-content-box.small .et-icon-wrap.full .et-icon {
			line-height: 24px;
			width: 24px;
			height: 24px;
			font-size:24px;
			margin-left: -12px;
			margin-top: -12px;
		}

		.et-content-box.medium .et-icon-wrap.full {
			line-height: 72px;
			width: 72px;
			height: 72px;
			font-size:72px;
		}

		.et-content-box.medium .et-icon-wrap.full .et-icon {
			line-height: 32px;
			width: 32px;
			height: 32px;
			font-size:32px;
			margin-left: -16px;
			margin-top: -16px;
		}

		.et-content-box.large .et-icon-wrap.full {
			line-height: 120px;
			width: 120px;
			height: 120px;
			font-size:120px;
		}

		.et-content-box.large .et-icon-wrap.full .et-icon {
			line-height: 56px;
			width: 56px;
			height: 56px;
			font-size:56px;
			margin-left: -28px;
			margin-top: -28px;
		}

		.et-content-box.small.left .box-item-content{padding-left: 48px;}
		.et-content-box.small.right .box-item-content{padding-right: 48px;}
		
		.et-content-box.medium.left .box-item-content{padding-left: 80px;}
		.et-content-box.medium.right .box-item-content{padding-right: 80px;}
		
		.et-content-box.large.left .box-item-content{padding-left: 120px;}
		.et-content-box.large.right .box-item-content{padding-right: 120px;}

		.et-content-box.small.left .et-icon-wrap.full + .box-item-content{padding-left: 72px;}
		.et-content-box.small.right .et-icon-wrap.full + .box-item-content{padding-right: 72px;}
		
		.et-content-box.medium.left .et-icon-wrap.full + .box-item-content{padding-left: 104px;}
		.et-content-box.medium.right .et-icon-wrap.full + .box-item-content{padding-right: 104px;}
		
		.et-content-box.large.left .et-icon-wrap.full + .box-item-content {padding-left: 160px;}
		.et-content-box.large.right .et-icon-wrap.full + .box-item-content {padding-right: 160px;}


		/* hover
		---------------------*/

			.et-content-box .et-icon-wrap {
		    	overflow: hidden;
	    	}

			.et-box-item .box-hover {
	    		display: block;
	    		width: 100%;
	    		height: 100%;
	    		position: absolute;
	    		top: 50%;
	    		left: 50%;
	    		-webkit-transform: translate(-50%,-50%);
	    		-ms-transform: translate(-50%,-50%);
	    		transform: translate(-50%,-50%);
	    		z-index: 2;
	    		opacity: 0;
	    		visibility: hidden;
	    		-webkit-transition: all 300ms ease-out;
	    		transition: all 300ms ease-out;
	    		border-radius: inherit;
	    	}

	    	.et-box-item:hover .box-hover {
	    		opacity: 1;
	    		visibility: visible;
	    	}

	    	/*scale*/

		    	.hover-scale .et-box-item .et-icon-wrap {
			    	overflow: visible;
		    	}

				.hover-scale .et-box-item .et-icon-wrap .box-hover {
		    		-webkit-transform: translate(-50%,-50%) scale(1.4);
		    		-ms-transform: translate(-50%,-50%) scale(1.4);
		    		transform: translate(-50%,-50%) scale(1.4);
		    		-webkit-transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
		    		transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			    	border-radius: inherit;
		    	}

		    	.hover-scale .et-box-item:hover .et-icon-wrap .box-hover {
			    	-webkit-transform: translate(-50%,-50%) scale(1);
		    		-ms-transform: translate(-50%,-50%) scale(1);
		    		transform: translate(-50%,-50%) scale(1);
		    	}

		    /*scale-out*/

		    	.hover-scale-out .et-box-item .et-icon-wrap .box-hover {
		    		position: absolute;
				    top: 50%;
				    left: 50%;
				    width: 120%;
				    height: 120%;
				    background: rgba(255,255,255,0.5);
				    -webkit-transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
				    transition: all 0.9s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
				    -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg) scale(0);
		            transform: translate3d(-50%, -50%, 0) rotate(-45deg) scale(0);
		            will-change: auto;
		            border-radius: 500% !important;
		    	}

		    	.hover-scale-out .et-box-item:hover .et-icon-wrap .box-hover {
		    		-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
		            transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
		    	}


		    /*fill*/

				.hover-fill .et-box-item .et-icon-wrap .box-hover {
					opacity: 1;
    				visibility: visible;
    				top: 0;
    				left: 0;
		    		-webkit-transform: translate(-100%,-5%);
		    		-ms-transform: translate(-100%,-5%);
		    		transform: translate(-100%,-5%);
		    		-webkit-transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
		    		transition: all 700ms cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
		    		width: 110% !important;
		    		height: 110% !important;
		    	}

		    	.hover-fill .et-box-item:hover .et-icon-wrap .box-hover {
			    	-webkit-transform: translate(-5%,-5%);
		    		-ms-transform: translate(-5%,-5%);
		    		transform: translate(-5%,-5%);
		    	}

		    /*glint*/

				.hover-glint .et-box-item .et-icon-wrap .glint {
					opacity: 0.7;
		    		position: absolute;
				    top: 0;
				    left: 0;
				    width: 70%;
				    height: 200%;
				    background: rgba(255,255,255,0.5);
				    -webkit-transition: -webkit-transform 1.3s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
				    transition: transform 1.3s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
				    -webkit-transform: rotate3d(0,0,1,-45deg) translate3d(300%,-10%,0);
				    transform: rotate3d(0,0,1,-45deg) translate3d(300%,-10%,0);
				    z-index: 5;
		    	}

		    	.hover-glint .et-box-item:hover .et-icon-wrap .glint {
		    		-webkit-transition: -webkit-transform 1.6s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
				    transition: transform 1.6s cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
			    	-webkit-transform: rotate3d(0,0,1,-45deg) translate3d(-170%,-10%,0);
				    transform: rotate3d(0,0,1,-45deg) translate3d(-170%,-10%,0);
		    	}

	/* multiscroll
	---------------*/

		.ms-split-screen {
		    width: 100%;
		    position: relative;
		    display: block;
		    opacity: 0;
		}

		.ms-section {
		    display: block;
		    width: 100%;
		    background-attachment: scroll;
		    background-position:left top;
		    -webkit-background-size: cover;
		    -ms-background-size: cover;
		    background-size: cover;
		}

		.ms-tableCell {
		    display: table;
		    width: 100%;
		    height: 100%;
		    box-sizing: border-box;
		    padding-right: 24px;
		    padding-left: 24px;
		}

		.ms-tableCell > .ms-tableCell {
			display: table-cell;
		    vertical-align: middle;
			padding: 0 !important;
		}

		#multiscroll-nav {
			position: fixed;
			z-index: 99;
			width: 20px;
	    	padding: 10px 5px;
	    	border-radius: 20px;
			top: 50%;
			right: 40px;
			margin:0;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%);
			 -webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		    visibility: visible;
		    opacity: 1;
		}

		#multiscroll-nav ul {
			list-style:none;
			margin:0;
			padding: 0;
		}

		#multiscroll-nav li {
			margin:0;
			padding: 0;
			position: relative;
		}

		#multiscroll-nav li a {
			display: block;
			position: relative;
			width: 10px;
			height: 10px;
			border-radius: 10px;
			text-indent: -9000em;
			margin-bottom: 15px;
		}

		#multiscroll-nav li:last-child a {
			margin-bottom: 0;
		}

		#multiscroll-nav li:before {
			content: attr(data-tooltip);
			display: inline-block;
			position: absolute;
			padding: 7px 15px;
			top: 50%;
			right:20px;
			border-radius: 3px;
			font-size: 12px;
			line-height: 12px;
			text-transform: uppercase;
			-webkit-transform: translate(-20px,-50%);
			-ms-transform: translate(-20px,-50%);
			transform: translate(-20px,-50%);
			text-indent: 0;
			opacity: 0;
			visibility: hidden;
			 -webkit-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
		    transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
		}

		#multiscroll-nav li:hover:before {
			opacity: 1;
			visibility: visible;
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);
		}

		#multiscroll-nav li .multiscroll-tooltip {
			display: none !important;
		}

	/* loop-carousel
	---------------*/

		.loop-carousel .owl-nav > .owl-next,
		.loop-carousel .owl-nav > .owl-prev {
			opacity: 0;
		}

		.loop-carousel:hover .owl-nav > .owl-next,
		.loop-carousel:hover .owl-nav > .owl-prev {
			opacity: 1;
		}

		.loop-carousel .owl-nav > .owl-next {
			right: -64px;
		}

		.loop-carousel .owl-nav > .owl-prev {
			left: -64px;
		}

/* Effects
---------------*/

	/* Mix
	---------------*/

		.lazy-load {
			opacity: 1;
			visibility: visible;
			position: relative;
			-webkit-transition: all 300ms ease-out;
		    transition: all 300ms ease-out;
		}

		.lazy-load.lazy {
			opacity: 0;
			visibility: hidden;
		}

	/* Img preloader
	/*-------------*/

		.image-container {
			position: relative;
			display: inline-block;
			vertical-align: top;
			overflow: hidden;
		}

		.image-preloader {
			display: block;
			opacity:0;
			visibility: hidden;
			position: absolute;
			z-index: -1;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			-webkit-transition: all 200ms 0ms ease-out;
	    	transition: all 200ms 0ms ease-out;
	    	background-color: #eeeeee;
		}

		.widget .image-preloader {
            z-index: 50 !important;
		}

		.image-preloader + img {
	    	-webkit-transition: all 200ms 0ms ease-out;
	    	transition: all 200ms 0ms ease-out;
		}

		.widget .image-preloader + img {
            -webkit-transition: all 200ms 150ms ease-out;
	    	transition: all 200ms 150ms ease-out;
		}

		.widget .animate .image-preloader + img {
            -webkit-transition-delay:0ms !important;
	    	transition-delay:0ms !important;
		}

		.shown .image-preloader,
		.animate .image-preloader {
			opacity: 0 !important;
			visibility: hidden !important;
		}

		.shown .image-preloader + img,
		.animate .image-preloader + img {
			opacity: 1 !important;
			visibility: visible !important;
		}

		.image-preloader:before {
			display: block;
			content: "";
			position: absolute;
			top: 50%;
			left: 50%;
			width: 30px;
			height: 30px;
			border-radius: 30px;
			font-size:30px;
			margin: -15px 0 0 -15px;
			-webkit-animation: preloader 800ms infinite linear;
			animation: preloader 800ms infinite linear;
			border-top: 2px solid transparent;
		    border-right: 2px solid transparent;
		    border-bottom: 2px solid #616161;
		    border-left: 2px solid #616161;
		    color: #616161;
		}

		.widget .image-preloader:before {
			width: 20px;
			height: 20px;
			border-radius: 20px;
			font-size:20px;
			margin: -10px 0 0 -10px;
		}

		@-webkit-keyframes preloader {
			0% {
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
			100% {
				-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
			}
		}

		@keyframes preloader {
			0% {
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
			100% {
				-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
			}
		}

		.site-sidebar .image-preloader,
		.header-mobile .image-preloader,
		.desk-menu > ul > [data-mm="true"][data-mmc="6"] > ul > li .image-preloader,
		.mobile-navigation .image-preloader {
			opacity: 0 !important;
			visibility: hidden !important;
		}

		.site-sidebar .image-preloader + img,
		.header-mobile .image-preloader + img,
		.desk-menu > ul > [data-mm="true"][data-mmc="6"] > ul > li .image-preloader + img,
		.mobile-navigation .image-preloader + img {
			opacity: 1 !important;
			visibility: visible !important;
		}

	/* Grid animation
	---------------*/

		.et-item-set .et-item-inner {
			position: relative;
		    overflow: hidden;
		    width: 100%;
		    margin: 0 auto;
		}

		.et-item-set:not(.effect-none) .et-item-inner {
			opacity: 0;
		}

		.no-js .et-item-set .et-item-inner,
		.no-cssanimations .et-item-set .et-item-inner {
			opacity: 1;
		}

		.et-item-set.effect-none .appended .et-item-inner {
			opacity: 0;
		}

		/* Effect 1: opacity */
			.et-item-set.effect-fadeIn .et-item-inner.animate,
			.et-item-set.effect-fadeIn .et-item-inner.shown,
			.et-item-set.effect-none .appended .et-item-inner {
				-webkit-animation: nzfadeIn 400ms ease forwards;
				animation: nzfadeIn 400ms ease forwards;
			}

			@-webkit-keyframes nzfadeIn {
				0% { }
				100% { opacity: 1; }
			}

			@keyframes nzfadeIn {
				0% { }
				100% { opacity: 1; }
			}

		/* Effect 2: Move Up */
			.et-item-set.effect-moveUp .et-item-inner.animate,
			.et-item-set.effect-moveUp .et-item-inner.shown {
				-webkit-transform: translateY(100px);
				transform: translateY(100px);
				-webkit-animation: nzmoveUp 400ms ease forwards;
				animation: nzmoveUp 400ms ease forwards;
			}

			@-webkit-keyframes nzmoveUp {
				0% { }
				100% { -webkit-transform: translateY(0); opacity: 1; }
			}

			@keyframes nzmoveUp {
				0% { }
				100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
			}

	/* Overlay/Caption
	---------------*/

		/*.overlay-none
		---------------*/

			.overlay-none .overlay-hover .post-image-overlay,
			.overlay-none .overlay-hover:hover .post-image-overlay {
				display: none;
			}

			.overlay-none .overlay-hover img,
			.overlay-none .overlay-hover:hover img {
				-webkit-transform:none !important;
			    -ms-transform:none !important;
			    transform:none !important;
			    opacity: 1;
			    visibility: visible;
			}

		/*.transform
		---------------*/

			.transform .overlay-hover,
			.transform .post-inner {
				overflow: visible !important;
			}

			.transform .gallery-transform-link {
				position: absolute;
			    width: 100%;
			    height: 100%;
			    display: block;
			    z-index: 15;
			}

			.transform .overlay-hover .post-image-overlay {
				display: none;
			}

			.transform .image-container {
				-webkit-transform: translateY(0);
				-ms-transform: translateY(0);
				transform: translateY(0);
				-webkit-transition: transform 600ms cubic-bezier(0.785, 0.135, 0.150, 0.860), box-shadow 300ms ease-out;
				transition: transform 600ms cubic-bezier(0.785, 0.135, 0.150, 0.860), box-shadow 300ms ease-out;
				backface-visibility: hidden;
			}

			.transform .overlay-hover:hover .image-container {
				 -webkit-transform: translateY(-16px);
			    -ms-transform: translateY(-16px);
			    transform: translateY(-16px);
			    -webkit-box-shadow: 0px 13px 20px 0px rgba(0, 0, 0, 0.24); 
			    box-shadow: 0px 13px 20px 0px rgba(0, 0, 0, 0.24); 
			}

		/*.zoom-out
		---------------*/

			.zoom-out .overlay-hover,
			.zoom-out .post-inner {
				overflow: hidden !important;
			}

			.zoom-out .zoom-out-link {
				position: absolute;
			    width: 100%;
			    height: 100%;
			    display: block;
			    z-index: 15;
			}

			.zoom-out .overlay-hover .post-image-overlay {
				display: none;
			}

			.zoom-out .image-container {
				-webkit-transform: scale(1.2);
				-ms-transform: scale(1.2);
				transform: scale(1.2);
				-webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;

			}

			.zoom-out .overlay-hover:hover .image-container {
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
				-webkit-transition:  all 1000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
				transition: all 1000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			}

		/*.overlay-fade
		---------------*/

			.overlay-fade .overlay-hover .post-image-overlay {
				opacity: 0;
		        -webkit-transition: all 400ms ease-in-out; 
				transition: all 400ms ease-in-out;
			}

			.overlay-fade .overlay-hover:hover .post-image-overlay {
				opacity: 1;
			}

		/*.overlay-fade-zoom
		---------------*/

			.overlay-fade-zoom .overlay-hover .post-image-overlay {
				opacity: 0;
		        -webkit-transition: all 200ms ease-out; 
				transition: all 200ms ease-out;
			}

			.overlay-fade-zoom .overlay-hover:hover .post-image-overlay {
				opacity: 1;
			}

			.overlay-fade-zoom .overlay-hover img {
		        -webkit-transition: all 2000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
				transition: all 2000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			}

			.overlay-fade-zoom .overlay-hover:hover img {
				-webkit-transform: scale(1.15,1.15);
			    -ms-transform: scale(1.15,1.15);
			    transform: scale(1.15,1.15);
			    -webkit-transition: all 2000ms 200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
				transition: all 2000ms 200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			}

		/*.overlay-fade-zoom-extreme
		---------------*/

			.overlay-fade-zoom-extreme .overlay-hover .post-image-overlay {
				opacity: 0;
		        -webkit-transition: all 400ms ease-in-out; 
				transition: all 400ms ease-in-out;
			}

			.overlay-fade-zoom-extreme .overlay-hover:hover .post-image-overlay {
				opacity: 1;
			}

			.overlay-fade-zoom-extreme .overlay-hover img {
		        -webkit-transition: all 2000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
				transition: all 2000ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			}

			.overlay-fade-zoom-extreme .overlay-hover:hover img {
				-webkit-transform: scale3d(1.7,1.7,1);
			    -ms-transform: scale3d(1.7,1.7,1);
			    transform: scale3d(1.7,1.7,1);
			    -webkit-transition: all 2000ms 200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
				transition: all 2000ms 200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);
			}

		/*.overlay-move-up
		  .overlay-move-down
		  .overlay-move-left
		  .overlay-move-right
		  .overlay-image-move-up
		  .overlay-image-move-down
		  .overlay-image-move-left
		  .overlay-image-move-right
		---------------*/

			.overlay-move-up .overlay-hover .post-image-overlay,
			.overlay-move-down .overlay-hover .post-image-overlay,
			.overlay-move-left .overlay-hover .post-image-overlay,
			.overlay-move-right .overlay-hover .post-image-overlay,
			.overlay-image-move-up .overlay-hover .post-image-overlay,
			.overlay-image-move-down .overlay-hover .post-image-overlay,
			.overlay-image-move-left .overlay-hover .post-image-overlay,
			.overlay-image-move-right .overlay-hover .post-image-overlay {
				left: -100%;
				opacity: 1;
				-webkit-transition: all 800ms 100ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
				transition: all 800ms 100ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
			}

			.overlay-move-right .overlay-hover .post-image-overlay,
			.overlay-image-move-right .overlay-hover .post-image-overlay {
				left: auto;
				right: -100%;
			}

			.overlay-move-up .overlay-hover .post-image-overlay,
			.overlay-image-move-up .overlay-hover .post-image-overlay {
				left: auto;
				top:-100%;
			}

			.overlay-move-down .overlay-hover .post-image-overlay,
			.overlay-image-move-down .overlay-hover .post-image-overlay {
				left: auto;
				top: auto;
				bottom:-100%;
			}

			.overlay-move-left .overlay-hover:hover .post-image-overlay,
			.overlay-image-move-left .overlay-hover:hover .post-image-overlay
			{left: 0;}

			.overlay-move-right .overlay-hover:hover .post-image-overlay,
			.overlay-image-move-right .overlay-hover:hover .post-image-overlay
			{right: 0;}

			.overlay-move-up .overlay-hover:hover .post-image-overlay,
			.overlay-image-move-up .overlay-hover:hover .post-image-overlay
			{top: 0;}

			.overlay-move-down .overlay-hover:hover .post-image-overlay,
			.overlay-image-move-down .overlay-hover:hover .post-image-overlay
			{bottom: 0;}

			.overlay-image-move-up .overlay-hover img,
			.overlay-image-move-down .overlay-hover img,
			.overlay-image-move-left .overlay-hover img,
			.overlay-image-move-right .overlay-hover img {
				top:0;
				left: 0;
				position: relative;
				-webkit-transition: all 800ms 100ms cubic-bezier(0.230, 1.000, 0.320, 1.000) !important; 
				transition: all 800ms 100ms cubic-bezier(0.230, 1.000, 0.320, 1.000) !important; 
			}

			.overlay-image-move-up .overlay-hover:hover img {
				-webkit-transform:translateY(100%);
				-ms-transform:translateY(100%);
				transform:translateY(100%);
			}

			.overlay-image-move-down .overlay-hover:hover img {
				-webkit-transform:translateY(-100%);
				-ms-transform:translateY(-100%);
				transform:translateY(-100%);
			}

			.overlay-image-move-left .overlay-hover:hover img {
				-webkit-transform:translateX(100%);
				-ms-transform:translateX(100%);
				transform:translateX(100%);
			}

			.overlay-image-move-right .overlay-hover:hover img {
				-webkit-transform:translateX(-100%);
				-ms-transform:translateX(-100%);
				transform:translateX(-100%);
			}

		/*.image-move-up
		  .image-move-down
		  .image-move-left
		  .image-move-right
		---------------*/

			.image-move-up .overlay-hover .image-container,
			.image-move-down .overlay-hover .image-container,
			.image-move-left .overlay-hover .image-container,
			.image-move-right .overlay-hover .image-container {
				z-index: 2;
				-webkit-transform:translate(0,0);
				-ms-transform:translate(0,0);
				transform:translate(0,0);
				-webkit-transition: all 800ms 100ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
				transition: all 800ms 100ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
			}

			.image-move-left .overlay-hover:hover .image-container {
				-webkit-transform:translate(-100%,0);
				-ms-transform:translate(-100%,0);
				transform:translate(-100%,0);
			}

			.image-move-right .overlay-hover:hover .image-container {
				-webkit-transform:translate(100%,0);
				-ms-transform:translate(100%,0);
				transform:translate(100%,0);
			}

			.image-move-up .overlay-hover:hover .image-container {
				-webkit-transform:translate(0,-100%);
				-ms-transform:translate(0,-100%);
				transform:translate(0,-100%);
			}

			.image-move-down .overlay-hover:hover .image-container {
				-webkit-transform:translate(0,100%);
				-ms-transform:translate(0,100%);
				transform:translate(0,100%);
			}

		/*.overlay-move
		---------------*/

			.overlay-move .overlay-hover .post-image-overlay {
				opacity: 1;
				left: -100%;
				top: -100%;
			}

		/*.overlay-scale-in
		---------------*/

			.overlay-scale-in .overlay-hover .post-image-overlay {
				opacity: 0;
				-webkit-transform: scale(1.5);
				transform: scale(1.5);
	            -webkit-transition: all 500ms ease-in-out; 
				transition: all 500ms ease-in-out;
			}

			.overlay-scale-in .overlay-hover:hover .post-image-overlay {
				opacity: 1;
				-webkit-transform: scale3d(1,1,1);
				transform: scale3d(1,1,1);
			}

		/*.overlay-flip-hor
		---------------*/

			.overlay-flip-ver .post-image,
			.overlay-flip-hor .post-image {
				-webkit-perspective: 1500px;
				perspective: 1500px;
				overflow: visible;
			}

			.overlay-flip-ver .et-item-inner,
			.overlay-flip-hor .et-item-inner {
				overflow: visible;
			}

			.overlay-flip-hor .overlay-hover .post-image-overlay,
			.overlay-flip-ver .overlay-hover .post-image-overlay {
				z-index: 2;
				-webkit-backface-visibility: hidden;
				-moz-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-webkit-transform: rotateY(-180deg);
				-moz-transform: rotateY(-180deg);
				-ms-transform: rotateY(-180deg);
				-o-transform: rotateY(-180deg);
				transform: rotateY(-180deg);
				-webkit-transition: all 0.5s;
				-moz-transition: all 0.5s;
				-ms-transition: all 0.5s;
				-o-transition: all 0.5s;
				transition: all 0.5s;
			}

			.overlay-flip-hor .overlay-hover .image-container,
			.overlay-flip-ver .overlay-hover .image-container {
				-webkit-backface-visibility: hidden;
				-moz-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				-webkit-transition: all 0.5s;
				-moz-transition: all 0.5s;
				-ms-transition: all 0.5s;
				-o-transition: all 0.5s;
				transition: all 0.5s;
				z-index: 3;
			}

			.overlay-flip-hor .overlay-hover:hover .image-container {
				-webkit-transform: rotateY(180deg);
				-moz-transform: rotateY(180deg);
				-ms-transform: rotateY(180deg);
				-o-transform: rotateY(180deg);
				transform: rotateY(180deg);
			}

			.overlay-flip-hor .overlay-hover:hover .post-image-overlay {
				-webkit-transform: rotateY(0);
				-moz-transform: rotateY(0);
				-ms-transform: rotateY(0);
				-o-transform: rotateY(0);
				transform: rotateY(0);
				z-index: 3;
			}

		/*.overlay-flip-ver
		---------------*/

			.overlay-flip-ver .overlay-hover .post-image-overlay {
				-webkit-transform: rotateX(-180deg);
				-moz-transform: rotateX(-180deg);
				-ms-transform: rotateX(-180deg);
				-o-transform: rotateX(-180deg);
				transform: rotateX(-180deg);
			}

			.overlay-flip-ver .overlay-hover:hover .image-container {
				-webkit-transform: rotateX(180deg);
				-moz-transform: rotateX(180deg);
				-ms-transform: rotateX(180deg);
				-o-transform: rotateX(180deg);
				transform: rotateX(180deg);
			}

			.overlay-flip-ver .overlay-hover:hover .post-image-overlay {
				-webkit-transform: rotateX(0);
				-moz-transform: rotateX(0);
				-ms-transform: rotateX(0);
				-o-transform: rotateX(0);
				transform: rotateX(0);
			}

		/*.caption-up
		---------------*/

			.caption-up .overlay-hover .post-body,
			.caption-up-image .overlay-hover .post-body {
				-webkit-backface-visibility: hidden;
			    -ms-backface-visibility: hidden;
			    backface-visibility: hidden;
				-webkit-transform: translateY(100%);
			    -ms-transform: translateY(100%);
			    transform: translateY(100%);
				-webkit-transition: all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860); 
				transition: all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);
			}

			.caption-up .overlay-hover:hover .post-body,
			.caption-up-image .overlay-hover:hover .post-body {
				-webkit-transform: translateY(0);
			    -ms-transform: translateY(0);
			    transform: translateY(0);
			}

		/*.caption-up-image
		---------------*/

			.caption-up-image .overlay-hover .post-body {
			    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
			    -ms-transition: -ms-transform 0.4s, opacity 0.1s 0.3s;
			    transition: transform 0.4s, opacity 0.1s 0.3s;
			}

			.caption-up-image .overlay-hover .image-container {
				-webkit-transition: -webkit-transform 0.4s;
			    -ms-transition: -moz-transform 0.4s;
			    transition: transform 0.4s;
			}

			.caption-up-image .overlay-hover:hover .image-container {
				-webkit-transform: translateY(-30px);
				-ms-transform: translateY(-30px);
				transform: translateY(-30px);
			}

		/*.caption-up-image-2
		---------------*/

			.caption-up-image-2 .overlay-hover .post-body {
			    opacity: 0;
				-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
				-ms-transition: opacity 0.35s, -ms-transform 0.35s;
				transition: opacity 0.35s, transform 0.35s;
				-webkit-transform: translate3d(0,50px,0);
				-ms-transform: translate3d(0,50px,0);
				transform: translate3d(0,50px,0);
			}

			.caption-up-image-2 .overlay-hover .image-container {
				-webkit-transition: -webkit-transform 0.7s;
				-ms-transition: -ms-transform 0.7s;
				transition: transform 0.7s;
				-webkit-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
			}

			.caption-up-image-2 .overlay-hover:hover .post-body {
				opacity: 1;
				-webkit-transform: translate3d(0,0,0);
				-ms-transform: translate3d(0,0,0);
				transform: translate3d(0,0,0);
			}

			.caption-up-image-2 .overlay-hover:hover .image-container {
				-webkit-transform: translate3d(0,-20px,0);
				-ms-transform: translate3d(0,-20px,0);
				transform: translate3d(0,-20px,0);
			}

		/*corrections
		---------------*/

			.overlay-flip-hor .post-image-overlay-content > .overlay-read-more:hover,
			.overlay-flip-ver .post-image-overlay-content > .overlay-read-more:hover,
			.image-move-up .post-image-overlay-content > .overlay-read-more:hover,
			.image-move-down .post-image-overlay-content > .overlay-read-more:hover,
			.image-move-right .post-image-overlay-content > .overlay-read-more:hover,
			.image-move-left .post-image-overlay-content > .overlay-read-more:hover,
			.overlay-image-move-up .post-image-overlay-content > .overlay-read-more:hover,
			.overlay-image-move-down .post-image-overlay-content > .overlay-read-more:hover,
			.overlay-image-move-right .post-image-overlay-content > .overlay-read-more:hover,
			.overlay-image-move-left .post-image-overlay-content > .overlay-read-more:hover {
				background-color: #212121 !important;
			}

	/* Material
	---------------*/

		.material {
			overflow: hidden;
			outline:0;
			border: none;
		}

		.et-ink {
		  display: block;
		  position: absolute;
		  background-color:rgba(255, 255, 255, 0.3);
		  border-radius: 100%;
		  -webkit-transform:scale(0);
		     -moz-transform:scale(0);
		       -o-transform:scale(0);
		          transform:scale(0);
		}

		.et-ink.click {
			-webkit-animation:materialClick 0.45s linear;
		   -moz-animation:materialClick 0.45s linear;
		    -ms-animation:materialClick 0.45s linear;
		     -o-animation:materialClick 0.45s linear;
		        animation:materialClick 0.45s linear;
		}

		@-webkit-keyframes materialClick {
		    100% {opacity: 0; -webkit-transform: scale(1.5);}
		}
		@-moz-keyframes materialClick {
		    100% {opacity: 0; -moz-transform: scale(1.5);}
		}
		@-o-keyframes materialClick {
		    100% {opacity: 0; -o-transform: scale(1.5);}
		}
		@keyframes materialClick {
		    100% {opacity: 0; transform: scale(1.5);}
		}

/* min-width: 320px
---------------*/

	@media only screen and (min-width: 320px)  {

		.container,
		.wpml-ls-statics-post_translations,
		.post-single-navigation {
			width: 272px;
			max-width: 272px;
		}

		.vc-container {
			width: 272px;
			max-width: 272px;
		}

		.vc_row.vc_column-gap-2 .vc-container, .vc_row.vc_column-gap-2.vc-container{width: 274px;max-width: 274px;}
		.vc_row.vc_column-gap-4 .vc-container, .vc_row.vc_column-gap-4.vc-container{width: 276px;max-width: 276px;}
		.vc_row.vc_column-gap-8 .vc-container, .vc_row.vc_column-gap-8.vc-container{width: 280px;max-width: 280px;}
		.vc_row.vc_column-gap-16 .vc-container, .vc_row.vc_column-gap-16.vc-container{width: 288px;max-width: 288px;}
		.vc_row.vc_column-gap-24 .vc-container, .vc_row.vc_column-gap-24.vc-container{width: 296px;max-width: 296px;}

		/* Product
		---------------*/

			#yith-quick-view-content div.images,
			#yith-quick-view-content div.summary {
			    width: 100% !important;
			}

	}

/* max-width: 320px
---------------*/

	@media only screen and (max-width: 320px)  {

		.hide320 {display: none;}

		.text320-align-center {text-align: center !important;}
		.text320-align-left {text-align: left !important;}
		.text320-align-right {text-align: right !important;}

		.header-search-modal {
			width: 100%;
		}

		.header-search-modal form {
			width: 92%;
			height: 56px;
		}

		.header-search-modal input[type="text"] {
			width:100%;
			height: 56px;
			padding-right: 56px;
			line-height: 56px;
		}

		.header-search-modal input[type="submit"] {
			width:56px;
			height: 56px;
		}

		.header-search-modal input[type="submit"] + .search-icon {
			width:56px;
			height: 56px;
			line-height: 56px;
		}

		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		button{
			width: 100%;
			display:block !important;
			margin-right: 0 !important;
			margin-left: 0 !important;
		}

		.shop_table input[type="button"],
		.shop_table input[type="reset"],
		.shop_table input[type="submit"],
		.shop_table button{
			width: auto;
		}

		.enovathemes-contact-form-submit {
			position: relative !important;
		}

	}

/* max-width: 479px
---------------*/

	@media only screen and (max-width: 479px)  {

		.hide479 {display: none;}

		.text479-align-center {text-align: center !important;}
		.text479-align-left {text-align: left !important;}
		.text479-align-right {text-align: right !important;}

		.container-full {
			width: 278px !important;
			max-width: 278px !important;
		}

		.overflow-x {
			width: 278px !important;
			overflow-x: scroll !important;
		}

		.comment-text.overflow-x,
		.post-content.overflow-x {
			width: 100% !important;
			overflow-x: auto !important;
		}

		.vc_row.vc_column-gap-32 .vc-container, .vc_row.vc_column-gap-32.vc-container{width: 296px;max-width: 296px;}
		.vc_row.vc_column-gap-40 .vc-container, .vc_row.vc_column-gap-40.vc-container{width: 296px;max-width: 296px;}
		.vc_row.vc_column-gap-48 .vc-container, .vc_row.vc_column-gap-48.vc-container{width: 296px;max-width: 296px;}
		.vc_row.vc_column-gap-56 .vc-container, .vc_row.vc_column-gap-56.vc-container{width: 296px;max-width: 296px;}
		.vc_row.vc_column-gap-64 .vc-container, .vc_row.vc_column-gap-64.vc-container{width: 296px;max-width: 296px;}
		.vc_row.vc_column-gap-72 .vc-container, .vc_row.vc_column-gap-72.vc-container{width: 296px;max-width: 296px;}
		.vc_row.vc_column-gap-80 .vc-container, .vc_row.vc_column-gap-80.vc-container{width: 296px;max-width: 296px;}

		.vc_row.vc_column-gap-32 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-40 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-48 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-56 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-64 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-72 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-80 .vc_column_container{padding:12px}

		.message404 {
			position: static;
			top: 0;
			left: 0;
			margin-top:0;
			margin-left: 0;
		}

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

			.list #loop-posts .post .post-body,
			.list .recent-posts .post .post-body {
				padding:32px 32px 40px 32px;
			}

			.blog-layout-full #loop-posts .post .post-body {
				padding:48px 24px;
			}

			.blog-layout-full #loop-posts .post .post-title {
				margin-bottom: 24px;
			}

			.post-title-section .post-title {
				width: 80%;
				margin-left: auto;
				margin-right: auto;
				margin-top: 16px;
			}

			.post-author-box {
				padding: 48px 32px 32px 32px;
			}

			.full .format-aside .post-body,
			.full .format-link .post-body,
			.full .format-quote .post-body,
			.full .format-status .post-body,
			.single-post-page > .format-aside .post-body,
			.single-post-page > .format-link .post-body,
			.single-post-page > .format-quote .post-body,
			.single-post-page > .format-status .post-body {
				padding:0 0 48px 0 !important;
			}

			.full .format-aside .post-body-inner,
			.full .format-link .post-body-inner,
			.full .format-quote .post-body-inner,
			.full .format-status .post-body-inner,
			.single-post-page > .format-aside .format-container,
			.single-post-page > .format-link .format-container,
			.single-post-page > .format-quote .format-container,
			.single-post-page > .format-status .format-container {
				padding: 56px 24px !important;
			}

			.blog-layout-full .post-body .post-body-inner-wrap {
				padding-bottom: 48px;
			}

			.masonry2 .loop-posts .post .post-excerpt, 
			.masonry2 .loop-posts .post .post-meta,
			.masonry2 .loop-posts .post .menu-ingredients {
			    display: none;
			}

			.masonry2 .loop-posts .post .post-title {
			    margin-bottom: 0;
			}

			.post-single-navigation a {
				display: block;
				width: 40px;
				height: 40px;
				background-color: #f5f5f5;
				color: #616161;
				padding: 0;
				position: relative;
				text-align: center;
				text-indent: -9000em;
			}

			.post-single-navigation a:hover {
				background-color: #212121;
			}

			.post-single-navigation a[rel="prev"]:before,
			.post-single-navigation a[rel="next"]:after {
				position: absolute !important;
				top: 50%;
				left: 50%;
				width: 24px;
				line-height: 24px;
				height: 24px;
				font-size: 24px;
				margin-top: -12px;
				margin-left: -13px;
				text-indent: 0;
				color:#616161 !important;
				-webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
			}

			.post-single-navigation a[rel="next"]:after {
				margin-left: -11px;
			}

			.post-single-navigation a[rel="prev"]:hover:before,
			.post-single-navigation a[rel="next"]:hover:after {
				color:#ffffff !important;
			}

			.post-single-navigation .navigation-separator {
			    top: 36px;
			}

		/* Product
		---------------*/

			#yith-quick-view-modal .product .summary form.variations_form.cart,
			#yith-quick-view-modal .product .summary form.cart {
				max-width: 90% !important;
			}

			#yith-quick-view-modal .yith-wcqv-wrapper {
				width:290px !important;
				height:400px !important;
				margin-left:-145px !important;
				margin-top:-200px !important;
			}

			#yith-quick-view-content .summary {
				height:auto !important;
			}
	
	    /* Menu
	    --------------*/

	    	.menu-layout.masonry2 .post-image-body-inner-wrap {
			    padding: 24px 24px !important;
			}

	    /* button
	    ---------------*/

	    	.et-button + .et-button,
	    	#page-links > a + a {
	    		margin-left: 0 !important;
	    	}

		/* circle progress
		---------------*/

			.et-circle-progress {
			    margin: 0 auto 20px auto;
			}

		/* twitter
		---------------*/

			.et-tweets ul.tweet-list li.slick-slide {
				padding: 48px 0 0 0 !important;
			}
	
		/* instagram
		---------------*/

			.et-instagram-feed.grid .instagram-logo,
			.et-instagram-feed.grid .et-separator-dottes{
				display: none;
			}
	}

/* min-width: 480px
---------------*/

	@media only screen and (min-width: 480px)  {

		.hide480 {display: none;}

		.container,
		.wpml-ls-statics-post_translations,
		.post-single-navigation {
			width: 432px;
			max-width: 432px;
		}

		.vc-container {
			width: 432px;
			max-width: 432px;
		}

		.vc_row.vc_column-gap-2 .vc-container, .vc_row.vc_column-gap-2.vc-container{width: 434px;max-width: 434px;}
		.vc_row.vc_column-gap-4 .vc-container, .vc_row.vc_column-gap-4.vc-container{width: 436px;max-width: 436px;}
		.vc_row.vc_column-gap-8 .vc-container, .vc_row.vc_column-gap-8.vc-container{width: 440px;max-width: 440px;}
		.vc_row.vc_column-gap-16 .vc-container, .vc_row.vc_column-gap-16.vc-container{width: 448px;max-width: 448px;}
		.vc_row.vc_column-gap-24 .vc-container, .vc_row.vc_column-gap-24.vc-container{width: 456px;max-width: 456px;}

		/* Post
		---------------*/

			.grid #loop-posts .post .post-body,
			.masonry1 #loop-posts .post .post-body,
			.grid .recent-posts .post .post-body,
			.carousel .recent-posts .post .post-body,
			.masonry1 .recent-posts .post .post-body,
			.loop-product .product .post-body,
			.custom-product .post-body {
				padding:40px 40px 48px 40px;
			}

			.loop-product-category  .product .post-body {
				padding:24px 24px 32px 24px;
			}

		/* Product
		---------------*/
			
			#yith-quick-view-content div.images,
			#yith-quick-view-content div.summary {
			    width: 100% !important;
			}

		/* gallery
		---------------*/

			.plain-gallery[data-columns="3"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="4"] .gallery {width: 50%;}
			.plain-gallery[data-columns="5"] .gallery {width: 50%;}
			.plain-gallery[data-columns="6"] .gallery {width: 50%;}
			.plain-gallery[data-columns="7"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="8"] .gallery {width: 50%;}
			.plain-gallery[data-columns="9"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="10"] .gallery {width: 50%;}

	
		/* menu
		---------------*/

			.menu-layout.list .menu .post-inner > .post-image {
			    position: absolute;
			    top: 0;
			    left: 0;
			}

			.menu-layout.list .menu .post-inner > .post-body {
			    padding-left: 144px;
			    min-height: 144px;
			}

			.menu-layout.list .menu .post-inner .post-body-inner,
			.menu-layout.list2 .menu .post-inner .post-body-inner {
				padding: 24px 24px;
				text-align: left;
			}

			.menu-layout.list .menu .post-body .post-title:before,
			.menu-layout.list2 .menu .post-body .post-title:before {
				position: absolute;
				bottom: 8px;
				left: 0;
				width: 100%;
				height: 2px;
				border-bottom: 1px dashed #e0e0e0;
				content: "";
				display: block;
				z-index: -1;
			}

			.menu-layout.list .menu-price-inline:before, 
			.menu-layout.list2 .menu-price-inline:before {
				display: none;
			}

			.menu-layout.list .menu-price-inline,
			.menu-layout.list2 .menu-price-inline {
				float: right;
				padding-left: 12px;
			}

			.menu-layout.list .menu-title-inline,
			.menu-layout.list2 .menu-title-inline {
				padding-right: 12px;
			}

	}

/* min-width: 480px & max-width: 767px
---------------*/

	@media only screen and (min-width: 480px) and (max-width: 767px)  {


		.overflow-x {
			width: 432px;
			overflow-x: scroll !important;
		}

		.comment-text.overflow-x,
		.post-content.overflow-x {
			width: 100% !important;
			overflow-x: auto !important;
		}

		.hide480-767 {display: none;}

		.text480-767-align-center {text-align: center !important;}
		.text480-767-align-left {text-align: left !important;}
		.text480-767-align-right {text-align: right !important;}

		.vc_row.vc_column-gap-32 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-40 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-48 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-56 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-64 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-72 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-80 .vc_column_container{padding:12px}

		.vc_row.vc_column-gap-32 .vc-container, .vc_row.vc_column-gap-32.vc-container{width: 456px;max-width: 456px;}
		.vc_row.vc_column-gap-40 .vc-container, .vc_row.vc_column-gap-40.vc-container{width: 456px;max-width: 456px;}
		.vc_row.vc_column-gap-48 .vc-container, .vc_row.vc_column-gap-48.vc-container{width: 456px;max-width: 456px;}
		.vc_row.vc_column-gap-56 .vc-container, .vc_row.vc_column-gap-56.vc-container{width: 456px;max-width: 456px;}
		.vc_row.vc_column-gap-64 .vc-container, .vc_row.vc_column-gap-64.vc-container{width: 456px;max-width: 456px;}
		.vc_row.vc_column-gap-72 .vc-container, .vc_row.vc_column-gap-72.vc-container{width: 456px;max-width: 456px;}
		.vc_row.vc_column-gap-80 .vc-container, .vc_row.vc_column-gap-80.vc-container{width: 456px;max-width: 456px;}

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

			.list #loop-posts .post .post-body,
			.list .recent-posts .post .post-body,
			.blog-layout-full #loop-posts .post .post-body {
				padding:48px 48px 56px 48px;
			}

			.masonry2 .loop-posts .post-image-body-inner-wrap {
				padding:56px 40px;
			}

			.masonry2 .loop-posts .post-image-body-inner {
				max-width: 432px;
			}

			.blog-layout-full #loop-posts .post .post-title {
				margin-bottom: 32px;
				max-width: 100%;
			}

			.full .format-aside .post-body,
			.full .format-link .post-body,
			.full .format-quote .post-body,
			.full .format-status .post-body,
			.single-post-page > .format-aside .post-body,
			.single-post-page > .format-link .post-body,
			.single-post-page > .format-quote .post-body,
			.single-post-page > .format-status .post-body {
				padding:0 0 64px 0 !important;
			}

			.full .format-aside .post-body-inner,
			.full .format-link .post-body-inner,
			.full .format-quote .post-body-inner,
			.full .format-status .post-body-inner,
			.single-post-page > .format-aside .format-container,
			.single-post-page > .format-link .format-container,
			.single-post-page > .format-quote .format-container,
			.single-post-page > .format-status .format-container{
				padding: 56px 48px !important;
			}

			.full .format-quote .post-body-inner:after, 
			.single-post-page > .format-quote .format-container:after {
			    top: -16px;
			}

			.full .format-quote .post-body-inner:before, 
			.single-post-page > .format-quote .format-container:before {
			    bottom: -16px;
			}

		/* Product
		---------------*/

			#yith-quick-view-modal .yith-wcqv-wrapper {
				width:420px !important;
				height:600px !important;
				margin-left:-210px !important;
				margin-top:-300px !important;
			}

			#yith-quick-view-content .summary {
				height:auto !important;
			}

	}

/* min-width: 639px
---------------*/

	@media only screen and (max-width: 639px)  {

		.hide639 {display: none;}

		.text639-align-center {text-align: center !important;}
		.text639-align-left {text-align: left !important;}
		.text639-align-right {text-align: right !important;}

		/* client
		---------------*/

	        .loop-client[data-columns="2"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="3"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="4"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="5"].without-gap .client-content {border-right:none !important;;}
	        .loop-client[data-columns="6"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="7"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="8"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="9"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="10"].without-gap .client-content {border-right:none !important;}

	        .loop-client.without-gap .et-item:last-child .client-content {
	        	border-bottom: none !important;
	        }

	}

/* min-width: 640px
---------------*/

	@media only screen and (min-width: 640px)  {

		/* Product
		---------------*/
			
			#yith-quick-view-content div.images,
			#yith-quick-view-content div.summary {
			    width: 100% !important;
			}

		/* gallery
		---------------*/

			.plain-gallery[data-columns="3"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="4"] .gallery {width: 50%;}
			.plain-gallery[data-columns="5"] .gallery {width: 50%;}
			.plain-gallery[data-columns="6"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="7"] .gallery {width: 100%;}
			.plain-gallery[data-columns="8"] .gallery {width: 50%;}
			.plain-gallery[data-columns="9"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="10"] .gallery {width: 50%;}

		/* client
		---------------*/

	        .loop-client[data-columns="2"] .et-client-item {width: 50%;}
	        .loop-client[data-columns="3"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="4"] .et-client-item {width: 50%;}
	        .loop-client[data-columns="5"] .et-client-item {width: 50%;}
	        .loop-client[data-columns="6"] .et-client-item {width: 50%;}
	        .loop-client[data-columns="7"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="8"] .et-client-item {width: 50%;}
	        .loop-client[data-columns="9"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="10"] .et-client-item {width: 50%;}

	}

/* min-width: 640px and max-width 767px
---------------*/

	@media only screen and (min-width: 640px) and (max-width: 767px)  {

		.hide640-767 {display: none;}

		.text640-767-align-center {text-align: center !important;}
		.text640-767-align-left {text-align: left !important;}
		.text640-767-align-right {text-align: right !important;}

		.event-container-wide.post-size-small .loop-posts .post {width: 50%;}
		.event-container-wide.post-size-medium .loop-posts .post {width: 50%;}
		.event-container-wide.post-size-large .loop-posts .post {width: 50%;}

		.event-container-wide.post-size-small .loop-posts .grid-sizer,
		.event-container-wide.post-size-medium .loop-posts .grid-sizer,
		.event-container-wide.post-size-large .loop-posts .grid-sizer
		{width: 50%;}

		.vc-container-wide .post-size-small .loop-posts .post {width: 50%;}
		.vc-container-wide .post-size-medium .loop-posts .post {width: 50%;}
		.vc-container-wide .post-size-large .loop-posts .post {width: 50%;}

		.vc-container-wide .post-size-small .loop-posts .grid-sizer,
		.vc-container-wide .post-size-medium .loop-posts .grid-sizer,
		.vc-container-wide .post-size-large .loop-posts .grid-sizer
		{width: 50%;}

		/* client
		---------------*/

	        .loop-client[data-columns="2"].without-gap .et-item:nth-child(2n+2) .client-content {border-right:none !important;}
	        .loop-client[data-columns="3"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="4"].without-gap .et-item:nth-child(2n+2) .client-content {border-right:none !important;}
	        .loop-client[data-columns="5"].without-gap .client-content {border-right:none !important;;}
	        .loop-client[data-columns="6"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="7"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="8"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="9"].without-gap .client-content {border-right:none !important;}
	        .loop-client[data-columns="10"].without-gap .client-content {border-right:none !important;}

	        .loop-client[data-columns="2"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="2"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:last-child .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:last-child .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:last-child .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:last-child .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:last-child .client-content
	        {border-bottom: none !important;}
	}

/* max-width: 767px
---------------*/

	@media only screen and (max-width: 767px)  {

		.hide767 {display: none;}

		.text767-align-center {text-align: center !important;}
		.text767-align-left {text-align: left !important;}
		.text767-align-right {text-align: right !important;}

		.container-full {
			width: 432px;
			max-width: 432px;
		}

		.et-footer-menu li {
			display: block !important;
			text-align: center;
			padding: 5px 20px !important;
			margin:0 !important;
		}

		.vc-video-bg .video-container-placeholder {
			display: block;
		}

		.enovathemes-filter .filter {
			width: 100%;
			margin-right: 0;
			margin-bottom: 8px;
			text-align: center;
		}

		.enovathemes-filter .filter:last-child {
			margin-bottom:0;
		}

		.enovathemes-filter .filter:hover:after,
		.enovathemes-filter .filter.active:after {
		    width: 24px;
		}

		.logo-loading {max-width: 272px !important;}

		dl dt {
		    float: none;
		    width: 100%;
		    text-align: center;
		}

		dl dd {
		    margin: 0;
		    padding: 16px 0;
		    text-align: center;
		}

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

			.grid-sizer {
				display: block;
			}

			.post-size-small .loop-posts .post,
			.post-size-medium .loop-posts .post,
			.post-size-large .loop-posts .post
			{width: 100%;}

			.post-size-small .loop-posts .grid-sizer,
			.post-size-medium .loop-posts .grid-sizer,
			.post-size-large .loop-posts .grid-sizer
			{width: 100%;}

			.category-post-size-small .loop-product-category .post,
			.category-post-size-medium .loop-product-category .post,
			.category-post-size-large .loop-product-category .post
			{width: 100% !important;}

				
			.commentlist .comment {
				display: block;
				position: relative;
				margin-bottom: 48px;
				padding-left: 0;
			}

			.comment-list .comment .comment-body {
				display: block;
				padding-left: 0;
			}

			.comment-list .comment-gavatar,
			.comment-list .comment-content,
			.commentlist .avatar {
				display: block;
			}

			.comment-list .comment-gavatar,
			.commentlist .avatar {
				margin:0 auto 24px auto;
				position: static !important;
			}

			.bypostauthor .comment-gavatar {
				margin:0 auto 20px auto;
			}

			.post-author-ind {
				display: block;
				width: 72px;
				margin:0 auto 20px auto;
				position: static !important;
			}

			.commentlist .comment .comment-text .star-rating {
				position: relative;
				margin:0 auto 24px auto;
				top: 0;
				left: 0;
			}

			.comment-form-rating .stars {
				display: none !important;
			}

			.comment-form-rating select {
				display: block !important;
				margin-top: 16px;
			}

			.comment-meta,
			.commentlist .comment .meta {
				padding-right: 0;
				text-align: center;
			}

			.comment-meta .replay,
			.comment .edit-link {
				position: static;
				top: 0;
				left: 0;
				width: 100%;
				margin-bottom: 24px;
			}

			.comment .edit-link {
				display: block;
				margin-left: auto;
				margin-right: auto;
			}

			.comment-meta .comment-author span {
				margin:5px auto 5px auto;
				display: block;
				width: 50%;
			}

			.post-author-info {
			    padding-left: 0;
			}

			.post-author-box > * {
			    display: block;
			    margin:0 auto;
			    text-align: center;
			}

			.post-author-gavatar {
			    width: 100px;
			    height: 100px;
			    top: 0;
			    position: relative;
			    margin-bottom: 25px;
			}

			.post-single-navigation.mob-hide-true {display: none;}

			.full #loop-posts .format-quote .post-excerpt,
			.full #loop-posts .format-status .post-excerpt,
			.single-post-page > .format-quote .post-excerpt,
			.single-post-page > .format-status .post-excerpt {
				font-size: 18px !important;
				line-height: 32px !important;
				letter-spacing: 0.5px;
			}

			.full .format-quote .post-body-inner:before,
			.single-post-page > .format-quote .post-body-inner:before,
			.full .format-quote .post-body-inner:after,
			.single-post-page > .format-quote .post-body-inner:after {
				bottom:-16px;
			}

			.full .format-quote .post-body-inner:after,
			.single-post-page > .format-quote .post-body-inner:after {
				top: -16px;
			}

			.single-post-page > .post > .post-inner .post-media,
			.single-event-page > .post > .post-inner .post-media {
			    margin-bottom: 40px !important;
			}

			
			.simple.loop-posts .post-title a:before {display: none;}

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

			.widget .columns-mob-1.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-1.instagram-pics li,
			.widget .columns-mob-1.recent-event .post {
				width: 100%;
			}

			.widget .columns-mob-2.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-2.instagram-pics li,
			.widget .columns-mob-2.recent-event .post {
				width: 50%;
			}

			.widget .columns-mob-3.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-3.instagram-pics li,
			.widget .columns-mob-3.recent-event .post {
				width: 33.33333333333333%;
			}

			.widget .columns-mob-4.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-4.instagram-pics li,
			.widget .columns-mob-4.recent-event .post {
				width:25%;
			}

			.widget .columns-mob-5.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-5.instagram-pics li,
			.widget .columns-mob-5.recent-event .post {
				width: 20%;
			}

			.widget .columns-mob-6.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-6.instagram-pics li,
			.widget .columns-mob-6.recent-event .post {
				width: 16.66666666666667%;
			}

			.widget .columns-mob-7.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-7.instagram-pics li,
			.widget .columns-mob-7.recent-event .post {
				width: 14.28571428571429%;
			}

			.widget .columns-mob-8.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-8.instagram-pics li,
			.widget .columns-mob-8.recent-event .post {
				width: 12.5%;
			}

			.widget .columns-mob-9.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-9.instagram-pics li,
			.widget .columns-mob-9.recent-event .post {
				width: 11.11111111111111%;
			}

			.widget .columns-mob-10.photos_from_flickr .flickr_badge_image,
			.widget .columns-mob-10.instagram-pics li,
			.widget .columns-mob-10.recent-event .post {
				width: 10%;
			}
	
		/* Product
		---------------*/

			.shop_table.cart td,
			.shop_table.cart tr,
			.shop_table.cart tfoot th {
				padding: 8px;
				display: block;
				width: 100%;
				max-width: 100% !important;
			}

			.shop_table .product-name .button,
			.wishlist_table .product-add-to-cart a {
				max-width: 100%;
				width: 100%;
			}

			.shop_table.cart th,
			.shop_table.cart thead {
				display: none;
			}

			.shop_table.cart tr td:not(:last-child) {
				border-bottom: none;
			}

			.shop_table.cart .product-name,
			.shop_table.cart .product-price {
				border-top: none;
				padding: 0 4px;
			}

			.shop_table.cart .product-name {text-align: center;}

			.shop_table.cart .product-thumbnail,
			.shop_table.cart .product-name,
			.shop_table.cart .product-price {
				display: inline-block;
			}

			.shop_table.cart tr:not(:last-child) {
				padding-bottom:24px;
			}

			.shop_table.cart tr {
				padding: 0;
			}

			.shop_table.cart .product-quantity input {
				max-width: 100%;
			}

			.shop_table input[type="button"],
			.shop_table input[type="reset"],
			.shop_table input[type="submit"],
			.shop_table button {
				width: auto !important;
			}

			.wishlist_table.responsive,
			.shop_table.cart.responsive {
				width: 1200px;
			}

			.woocommerce-message a:last-child, 
			.woocommerce-info a:last-child, 
			.woocommerce-error li a:last-child, 
			.cart-empty a:last-child, 
			.woocommerce-notice a:last-child {
			    display: block !important;
			    margin: 0 auto 16px auto !important;
			}

			.shop_table .product-name > a {
			    font-size: inherit;
			    line-height: inherit;
			}

			.product .summary table.variations {
				text-align: center;
			}
			
			.product .summary table.variations,
			.product .summary table.variations tbody,
			.product .summary table.variations th,
			.product .summary table.variations tr,
			.product .summary table.variations td {
			    display: block;
			    width: 100%;
			}

			.product .summary table.variations label {
			    padding-right: 0;
			    padding-bottom: 8px;
			    text-align: center;
			}

			.product .summary table.variations select, 
			.product .summary table.variations input {
			    min-width: 100%;
			}

			.product .summary .single_variation_wrap:before {
			    width: 100%;
			}

			.single-product-tabs-inside #product-gallery-navigation-set {
			    left: -63px;
			}

			.single-product-tabs-inside .woocommerce-product-gallery {
				padding-left: 65px;
			}

			.woocommerce-tabs .tabs li.active a {
				z-index: 5;
			}

			form.cart .quantity,
			form.cart button {
				width: 100%;
			}

			form.cart .quantity input {
			    margin-bottom: 10px;
			    width: 100%;
			    text-align: center;
			}

			.product-single-sidebar-none.single-product-center-mode .product .summary .price {
			    font-size: 32px;
			    line-height: 32px;
			}

		/* Separator
		---------------*/

			.sep-wrap.center .et-separator-left.small,
			.sep-wrap.center .et-separator-right.small {
				max-width:83px; 
			}

			.sep-wrap.center .et-separator-left.medium,
			.sep-wrap.center .et-separator-right.medium {
				max-width:79px; 
			}

			.sep-wrap.center .et-separator-left.large,
			.sep-wrap.center .et-separator-right.large {
				max-width:73px; 
			}

			.sep-wrap.left .et-separator-left.small,
			.sep-wrap.left .et-separator-right.small,
			.sep-wrap.right .et-separator-left.small,
			.sep-wrap.right .et-separator-right.small {
				max-width:248px; 
			}

			.sep-wrap.left .et-separator-left.medium,
			.sep-wrap.left .et-separator-right.medium,
			.sep-wrap.right .et-separator-left.medium,
			.sep-wrap.right .et-separator-right.medium {
				max-width:244px; 
			}

			.sep-wrap.left .et-separator-left.large,
			.sep-wrap.left .et-separator-right.large,
			.sep-wrap.right .et-separator-left.large,
			.sep-wrap.right .et-separator-right.large {
				max-width:218px; 
			}
	
		/* Banner
		---------------*/

			.et-popup-banner-wrapper[data-mob="false"] {
				display: none;
			}
	
		/* content box
		---------------*/

			.et-content-box.left *,
			.et-content-box.right * {
				text-align: center !important;
			}

			.et-content-box.left .et-icon-wrap,
			.et-content-box.right .et-icon-wrap {
				position: relative;
			}

			.et-content-box.left .box-item-content
			{padding-left: 0 !important;}

			.et-content-box.right .box-item-content
			{padding-right: 0 !important;}

			.et-content-box.left .et-icon-wrap.full + .box-item-content
			{padding-left: 0 !important;}

			.et-content-box.right .et-icon-wrap.full + .box-item-content
			{padding-right: 0 !important;}

	    /* timer
		---------------*/

			.et-timer,
			.et-timer ul {
			    display: block !important;
			}

			.et-timer li {
			    max-width: 70% !important;
			    display: block !important;
			    padding: 0 !important;
			    margin: 0 auto 20px auto !important;
			}

		/* Inline column
		---------------*/

			.inline-column {
    			display: block;
	    		float: none;
	    		width: 100% !important;
	    	}
	
	    /* quote
		---------------*/

			blockquote,q{
		    	padding: 96px 32px !important;
		    	font-size: 18px !important;
			    line-height: 32px !important;
			}

		/* testimonial
		---------------*/

			.testimonial-content {
	            padding: 32px !important;
	        }

	        .testimonial-alt .testimonial-content {
	            font-size: 18px !important;
			    line-height: 32px !important;
			    padding:96px 32px 0 32px !important;
	        }

		/* popup
		---------------*/

			@keyframes fadeOutLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,-15%,0)}}
			@keyframes fadeInLeft{from{opacity:0;transform:translate3d(0,-15%,0)}to{opacity:1;transform:none}}

			@keyframes fadeOutRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,-15%,0)}}
			@keyframes fadeInRight{from{opacity:0;transform:translate3d(0,-15%,0)}to{opacity:1;transform:none}}

	
		/* twitter
		---------------*/

			.et-tweets ul.tweet-list li {
	    		font-size: 18px;
	    		line-height: 32px;
	    		padding: 0;
	    	}

	    	.et-tweets ul.slick-dots {
	    		display: block !important;
	    	}

	    	.et-tweets .slick-arrow {
	    		display: none !important;
	    	}
	}

/* min-width: 768px
---------------*/

	@media only screen and (min-width: 768px)  {

		.gallery.gallery-columns-1 > .gallery-item {width: 100%;}
		.gallery.gallery-columns-2 > .gallery-item {width: 50%;}
		.gallery.gallery-columns-3 > .gallery-item {width: 33.33333333333333%;}
		.gallery.gallery-columns-4 > .gallery-item {width: 25%;}
		.gallery.gallery-columns-5 > .gallery-item {width: 20%;}
		.gallery.gallery-columns-6 > .gallery-item {width: 16.66666666666667%;}
		.gallery.gallery-columns-7 > .gallery-item {width: 14.28571428571429%;}
		.gallery.gallery-columns-8 > .gallery-item {width: 12.5%;}
		.gallery.gallery-columns-9 > .gallery-item {width: 11.11111111111111%;}
		.gallery.gallery-columns-10 > .gallery-item {width: 10%;}

		.hide768 {
			display: none !important;
		}

		.text768-align-center {text-align: center !important;}
		.text768-align-left {text-align: left !important;}
		.text768-align-right {text-align: right !important;}

		.container,
		.wpml-ls-statics-post_translations,
		.post-single-navigation {
			width: 720px;
			max-width: 720px;
		}

		.vc-container {
			width: 720px;
			max-width: 720px;
		}

		.vc_row.vc_column-gap-2 .vc-container, .vc_row.vc_column-gap-2.vc-container{width: 722px;max-width: 722px;}
		.vc_row.vc_column-gap-4 .vc-container, .vc_row.vc_column-gap-4.vc-container{width: 724px;max-width: 724px;}
		.vc_row.vc_column-gap-8 .vc-container, .vc_row.vc_column-gap-8.vc-container{width: 728px;max-width: 728px;}
		.vc_row.vc_column-gap-16 .vc-container, .vc_row.vc_column-gap-16.vc-container{width: 736px;max-width: 736px;}
		.vc_row.vc_column-gap-24 .vc-container, .vc_row.vc_column-gap-24.vc-container{width: 744px;max-width: 744px;}

		.tech-page-search-form.search404 {
			width: 320px;
			margin-left: auto !important;
			margin-right: auto !important;
		}

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

			.blog-layout .loop-posts .post,
			.event-layout .loop-posts .post {
				float: left;
			}

			.post-size-small .loop-posts .post {width: 50%;}
			.post-size-medium .loop-posts .post {width: 33.33333333333333%;}
			.post-size-large .loop-posts .post {width: 50%;}

			.post-size-small .loop-posts .grid-sizer {width: 50%;}
			.post-size-medium .loop-posts .grid-sizer {width: 33.33333333333333%;}
			.post-size-large .loop-posts .grid-sizer {width: 50%;}

			.category-post-size-small .loop-product-category .post {width: 50% !important;}
			.category-post-size-medium .loop-product-category .post {width: 33.33333333333333% !important;}
			.category-post-size-large .loop-product-category .post {width: 50% !important;}

			.comment-list ul.children {
			    position: relative;
			    margin-left: 48px;
			}

			.comment-list ul.children .comment:before {
			    content: "";
			    display: block;
			    position: absolute;
			    left: 128px;
			    top: -48px;
			    height: 48px;
			    width: 2px;
			    background-color: #e0e0e0;
			}

			ul.chat {
				max-width: 480px;
				margin:0 auto 16px auto;
			}

			.blog-layout-list .post-image-wrapper + .post-body {
				padding-left: 24px;
			}

			.blog-layout-list .post-inner {
				position: relative;
				display: table;
				width: 100%;
			}

			.blog-layout-list .post-image-wrapper,
			.blog-layout-list .post-body {
				position: relative;
				display: table-cell;
				vertical-align: top;
			}

			.blog-layout-list #loop-posts,
			.list .recent-posts,
			.blog-layout-list .enovathemes-navigation{
				max-width: 960px;
				margin:0 auto;
			}

			#single-post-page > .post > .post-inner > .post-body,
			#single-event-page > .post > .post-inner > .post-body,
			.related-posts-wrapper,
			.post-comments-section,
			#single-post-page .post-title-section,
			#single-post-page .post-author-box,
			#single-post-page .post-single-navigation,
			#single-event-page .post-title-section,
			#single-event-page .post-single-navigation {
				margin:0 auto;
				max-width: 720px;
			}

			.blog-layout-list .post-inner {
				padding-top: 72px;
			}

			.blog-layout-list #loop-posts .post:first-child .post-inner {
				padding-top: 0;
			}

			.blog-layout-full #loop-posts,
			.blog-layout-full .enovathemes-navigation {
				max-width: 870px;
				margin:0 auto;
			}

			.blog-layout-full #loop-posts .post .post-body {
				padding:80px 75px;
			}

			.blog-layout-full #loop-posts .post .post-title {
				margin-bottom: 32px;
			}

			.full .format-aside .post-body,
			.full .format-link .post-body,
			.full .format-quote .post-body,
			.full .format-status .post-body {
				padding:0 0 80px 0 !important;
			}

			.full .format-aside .post-body-inner,
			.full .format-link .post-body-inner,
			.full .format-quote .post-body-inner,
			.full .format-status .post-body-inner,
			.single-post-page > .format-aside .format-container,
			.single-post-page > .format-link .format-container,
			.single-post-page > .format-quote .format-container,
			.single-post-page > .format-status .format-container {
				padding: 56px 75px !important;
			}

			.blog-layout-list .post-image-wrapper {
				width: 150px;
				-webkit-transform: translateY(8px);
				-ms-transform: translateY(8px);
				transform: translateY(8px);
			}

			.blog-layout-list #loop-posts .post .post-title,
			.list .recent-posts .post .post-title,
			.blog-layout-full #loop-posts .post .post-title {
				max-width: 60%;
			}

			.post-title-section .post-title {
				width: 80%;
				margin-right: auto;
				margin-left: auto;
			}

			.related-posts .post .post-body {
				padding:24px 32px 32px 32px;
			}

			.comment-list .comment .comment,
			.commentlist .comment .comment  {
				margin-left: 32px;
			}
	
		/* Product
		---------------*/

			.before-loop-product {
				text-align: left;
			}

			.before-loop-product > * {
				display: inline-block;
				margin:0;
			}

			.woocommerce-result-count {
				float: right;
				top:-50%;
				-webkit-transform: translateY(50%);
				-ms-transform: translateY(50%);
				transform: translateY(50%);
			}

			.cart-collaterals {
				display: flex;
				align-content: initial;
				margin-left:-12px;
				margin-right:-12px;
				width: 100%;
			}

			.cart-collaterals .cart_totals, 
			.cart-collaterals .shipping_calculator {
			    max-width: 600px;
			    width: 50%;
			    padding-left:12px;
			    padding-right:12px;
			}

		/* gallery
		---------------*/

			.plain-gallery[data-columns="3"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="4"] .gallery {width: 50%;}
			.plain-gallery[data-columns="5"] .gallery {width: 50%;}
			.plain-gallery[data-columns="6"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="7"] .gallery {width: 100%;}
			.plain-gallery[data-columns="8"] .gallery {width: 25%;}
			.plain-gallery[data-columns="9"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="10"] .gallery {width: 50%;}

		/* instagram
		---------------*/

			.et-instagram-feed.grid[data-columns="2"] .instagram-feed-item {width: 50%;}
			.et-instagram-feed.grid[data-columns="3"] .instagram-feed-item {width: 33.33333333333333%;}
			.et-instagram-feed.grid[data-columns="4"] .instagram-feed-item {width: 50%;}
			.et-instagram-feed.grid[data-columns="5"] .instagram-feed-item {width: 50%;}
			.et-instagram-feed.grid[data-columns="6"] .instagram-feed-item {width: 33.33333333333333%;}

		/* testimonial
		---------------*/

			.loop-testimonial[data-columns="2"] .et-testimonial-item {width: 50%;}
			.loop-testimonial[data-columns="3"] .et-testimonial-item {width: 100%;}
			.loop-testimonial[data-columns="4"] .et-testimonial-item {width: 50%;}
			.loop-testimonial[data-columns="5"] .et-testimonial-item {width: 100%;}
			.loop-testimonial[data-columns="6"] .et-testimonial-item {width: 100%;}

		/* timer
		---------------*/

			.et-timer ul > li {
				width: auto;
				display: inline-block;
			}

		/* tabs
		---------------*/

			.tabset .tab {
				width: auto;
				margin-bottom: 4px;
				margin-right: 4px;
			}

			.center-true .tabset {
				text-align: center;
			}

			.vertical .tabset {
				width: 30%;
				float: left;
				padding-right: 4px;
			}

			.vertical .tabs-container {
				width: 70%;
				float: left;
				padding: 0 32px;
			}

			.vertical .tabset .tab {
				width: 100%;
				margin-bottom: 4px;
				margin-right: 0;
				text-align: left;
			}

			.tabset .tab:last-child {
				margin-right: 0;
			}

			.vertical .tabset .tab:last-child {
				margin-bottom:0;
			}

		/* client
		---------------*/

	        .loop-client[data-columns="3"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="4"] .et-client-item {width: 25%;}
	        .loop-client[data-columns="5"] .et-client-item {width: 20%;}
	        .loop-client[data-columns="6"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="7"] .et-client-item {width: 100%;}
	        .loop-client[data-columns="8"] .et-client-item {width: 25%;}
	        .loop-client[data-columns="9"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="10"] .et-client-item {width: 50%;}

	    /* pricing
	    ---------------*/
	    	.et-pricing[data-columns="2"] > * {width: 50%;}
	    	.et-pricing[data-columns="3"] > * {width: 33.33333333333333%;}
	    	.et-pricing[data-columns="4"] > * {width: 50%;}
	    	.et-pricing[data-columns="5"] > * {width: 50%;}

	    	.et-pricing[data-columns="2"].no-gap > .pricing-item:nth-child(2n+2) {margin-left: -1px;}
	    	.et-pricing[data-columns="3"].no-gap > .pricing-item:nth-child(3n+1) {margin-right: -1px;}
	    	.et-pricing[data-columns="3"].no-gap > .pricing-item:nth-child(3n+3) {margin-left: -1px;}
	    	.et-pricing[data-columns="4"].no-gap > .pricing-item:nth-child(2n+2) {margin-left: -1px;}
	    	.et-pricing[data-columns="5"].no-gap > .pricing-item:nth-child(2n+2) {margin-left: -1px;}

	    /* content box
	    ---------------*/

	    	.et-content-box > .et-box-item {
	    		float: left;
	    	}

	    	.et-content-box[data-columns="2"] > * {width: 50%;}
	    	.et-content-box[data-columns="3"] > * {width: 33.33333333333333%;}
	    	.et-content-box[data-columns="4"] > * {width: 50%;}
	
	    /* splitscreen
	    ---------------*/

	    	.ms-tableCell {
			    padding-right: 56px;
			    padding-left: 56px;
			}
	
		/* menu
	    ---------------*/

			.menu-layout.list .menu .post-inner .post-body-inner,
			.menu-layout.list2 .menu .post-inner .post-body-inner {
				padding: 24px 32px;
			}
	
		/* cart
		---------------*/

			.woo-cart-title,
			.et-booking-title {
				font-size:72px;
				line-height: 72px;
				letter-spacing: 15px;
			}

			.woo-cart,
			.et-booking,
			.et-working-hours {
				width: 620px;
				right:-620px;
				padding:24px 72px;
			}

			.et-working-hours {
				left:-620px;
				right:auto;
			}


			.et-booking-half {
				width: calc(50% - 12px);
				display: inline-block;
				vertical-align: top;
			}

			.et-booking-half.push-right {
				margin-right: 24px;
			}
	
		/* image slider
		---------------*/

			.et-image-slider[data-columns="1"] .owl-nav > * {
			    width: 64px;
			    height: 64px;
			    line-height: 64px;
			    font-size: 32px;
			}
	}

/* min-width: 768px and max-width: 1023px
---------------*/

	@media only screen and (min-width: 768px) and (max-width: 1023px)  {

		.hide768-1023 {display: none;}

		.text768-1023-align-center {text-align: center !important;}
		.text768-1023-align-left {text-align: left !important;}
		.text768-1023-align-right {text-align: right !important;}

		.container-full {
			width: 720px;
			max-width: 720px;
		}

		.vc_row.vc_column-gap-32 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-40 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-48 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-56 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-64 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-72 .vc_column_container{padding:12px}
		.vc_row.vc_column-gap-80 .vc_column_container{padding:12px}

		.vc_row.vc_column-gap-32 .vc-container, .vc_row.vc_column-gap-32.vc-container{width: 744px;max-width: 744px;}
		.vc_row.vc_column-gap-40 .vc-container, .vc_row.vc_column-gap-40.vc-container{width: 744px;max-width: 744px;}
		.vc_row.vc_column-gap-48 .vc-container, .vc_row.vc_column-gap-48.vc-container{width: 744px;max-width: 744px;}
		.vc_row.vc_column-gap-56 .vc-container, .vc_row.vc_column-gap-56.vc-container{width: 744px;max-width: 744px;}
		.vc_row.vc_column-gap-64 .vc-container, .vc_row.vc_column-gap-64.vc-container{width: 744px;max-width: 744px;}
		.vc_row.vc_column-gap-72 .vc-container, .vc_row.vc_column-gap-72.vc-container{width: 744px;max-width: 744px;}
		.vc_row.vc_column-gap-80 .vc-container, .vc_row.vc_column-gap-80.vc-container{width: 744px;max-width: 744px;}

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

			.grid .loop-posts,
			.masonry1 .loop-posts,
			.masonry2 .loop-posts,
			.gap-true .loop-event,
			.loop-product {
				margin-left:-8px;
				margin-right:-8px;
			}

			.grid .loop-posts .post .post-inner,
			.masonry1 .loop-posts .post .post-inner,
			.masonry2 .loop-posts .post .post-inner,
			.gap-true .loop-event .event,
			.loop-product .product {
				padding-bottom:16px;
				padding-left:8px;
				padding-right:8px;
			}
		
			.post-size-medium.grid #loop-posts .post .post-body,
			.post-size-medium.masonry1 #loop-posts .post .post-body,
			.post-size-medium.grid .recent-posts .post .post-body,
			.post-size-medium.carousel .recent-posts .post .post-body,
			.post-size-medium.masonry1 .recent-posts .post .post-body,
			.post-size-medium .loop-product .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.category-post-size-medium .loop-product-category .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.masonry2.post-size-medium .loop-posts .post-image-body-inner-wrap {
				padding:32px 24px;
			}

			.masonry2.post-size-medium .loop-posts .post-image-body-inner {
				max-width: 229px;
			}

			.masonry2.post-size-medium .loop-posts .post .post-excerpt,
			.masonry2.post-size-medium .loop-posts .post .post-meta {
				display: none;
			}

			.masonry2.post-size-medium .loop-posts .post .post-title {
				margin-bottom: 0;
			}

			.masonry2.post-size-small .loop-posts .post-image-body-inner-wrap,
			.masonry2.post-size-large .loop-posts .post-image-body-inner-wrap {
				padding:40px 32px;
			}

			.masonry2.post-size-small .loop-posts .post-image-body-inner,
			.masonry2.post-size-large .loop-posts .post-image-body-inner {
				max-width: 352px;
			}
			.masonry2.post-size-small .loop-posts .post .post-excerpt,
			.masonry2.post-size-large .loop-posts .post .post-excerpt {
			    display: none;
			}

			.masonry2.post-size-small .loop-posts .post .post-title,
			.masonry2.post-size-large .loop-posts .post .post-title {
			    margin-bottom: 0;
			}

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

			.widget .columns-tablet-1.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-1.instagram-pics li,
			.widget .columns-tablet-1.recent-event .post {
				width: 100%;
			}

			.widget .columns-tablet-2.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-2.instagram-pics li,
			.widget .columns-tablet-2.recent-event .post {
				width: 50%;
			}

			.widget .columns-tablet-3.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-3.instagram-pics li,
			.widget .columns-tablet-3.recent-event .post {
				width: 33.33333333333333%;
			}

			.widget .columns-tablet-4.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-4.instagram-pics li,
			.widget .columns-tablet-4.recent-event .post {
				width:25%;
			}

			.widget .columns-tablet-5.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-5.instagram-pics li,
			.widget .columns-tablet-5.recent-event .post {
				width: 20%;
			}

			.widget .columns-tablet-6.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-6.instagram-pics li,
			.widget .columns-tablet-6.recent-event .post {
				width: 16.66666666666667%;
			}

			.widget .columns-tablet-7.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-7.instagram-pics li,
			.widget .columns-tablet-7.recent-event .post {
				width: 14.28571428571429%;
			}

			.widget .columns-tablet-8.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-8.instagram-pics li,
			.widget .columns-tablet-8.recent-event .post {
				width: 12.5%;
			}

			.widget .columns-tablet-9.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-9.instagram-pics li,
			.widget .columns-tablet-9.recent-event .post {
				width: 11.11111111111111%;
			}

			.widget .columns-tablet-10.photos_from_flickr .flickr_badge_image,
			.widget .columns-tablet-10.instagram-pics li,
			.widget .columns-tablet-10.recent-event .post {
				width: 10%;
			}
	
		/* Menu
	    --------------*/

	    	.menu-layout.masonry2 .post-image-body-inner-wrap {
			    padding: 24px 24px !important;
			}

			.masonry2.post-size-medium .loop-posts .post .menu-ingredients {
			    display: none;
			}

			.menu-layout.list .loop-posts .post,
			.menu-layout.list2 .loop-posts .post {
				width: 100% !important;
			}

		/* Product
		---------------*/

			.single-product-content .summary {
			    padding-left: 120px;
			    padding-right: 120px;
			}

			.product .summary form.variations_form.cart,
			.product .summary form.cart {
			    max-width: 60%;
			}

			.product .summary table.variations {
			    margin-left: -58px;
			}

			.product .summary table.variations select, 
			.product .summary table.variations input {
			    min-width: 288px;
			}

			#yith-quick-view-modal .yith-wcqv-wrapper {
				width:480px !important;
				height:960px !important;
				margin-left:-240px !important;
				margin-top:-480px !important;
			}

			#yith-quick-view-content .summary {
				height:auto !important;
			}

			.woocommerce-product-gallery {
				width: 585px;
				margin:0 auto;
			}
	
		/* client
		---------------*/

	        .loop-client[data-columns="2"].without-gap .et-item:nth-child(2n+2) .client-content {border-right:none !important;}
	        .loop-client[data-columns="3"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="4"].without-gap .et-item:nth-child(4n+4) .client-content {border-right:none !important;}
	        .loop-client[data-columns="5"].without-gap .et-item:nth-child(5n+5) .client-content {border-right:none !important;;}
	        .loop-client[data-columns="6"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="7"].without-gap .et-item:last-child .client-content {border-right:none !important;}
	        .loop-client[data-columns="8"].without-gap .et-item:nth-child(4n+4) .client-content {border-right:none !important;}
	        .loop-client[data-columns="9"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="10"].without-gap .et-item:nth-child(2n+2) .client-content {border-right:none !important;}
	
			.loop-client[data-columns="2"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="2"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:last-child .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(2) .client-content
	        {border-bottom: none !important;}

	    /* person
		---------------*/

			.et-person .under-image-content {
				padding-left: 24px;
				padding-right: 24px;
			}

	    /* Banner
		---------------*/

			.et-popup-banner-wrapper[data-tablet="false"] {
				display: none;
			}
	
		/* content boxes
		---------------*/

			.et-content-box[data-columns="3"].left .et-icon-wrap,
			.et-content-box[data-columns="3"].right .et-icon-wrap {
				position: relative;
			}

			.et-content-box[data-columns="3"].left .box-item-content
			{padding-left: 0;}

			.et-content-box[data-columns="3"].right .box-item-content
			{padding-right: 0;}

			.et-content-box[data-columns="3"].left .et-icon-wrap.full + .box-item-content
			{padding-left: 0;}

			.et-content-box[data-columns="3"].right .et-icon-wrap.full + .box-item-content
			{padding-right: 0;}
	
		/* image with content
		---------------*/

			.et-image-content .post-image-overlay-content {
				padding: 24px;
			}
		
		/* instagram
		---------------*/

			.et-instagram-feed.grid[data-columns="3"] .feed-item-description,
			.et-instagram-feed.grid[data-columns="6"] .feed-item-description
			{display: none;}

			.et-instagram-feed.grid[data-columns="3"] .post-image-overlay-content p:first-child,
			.et-instagram-feed.grid[data-columns="6"] .post-image-overlay-content p:first-child {
				margin-bottom: 0;
			}

			.et-instagram-feed.grid[data-columns="3"] .instagram-logo,
			.et-instagram-feed.grid[data-columns="6"] .instagram-logo,
			.et-instagram-feed.grid[data-columns="3"] .follow-button,
			.et-instagram-feed.grid[data-columns="6"] .follow-button,
			.et-instagram-feed.grid[data-columns="3"] .et-separator-dottes,
			.et-instagram-feed.grid[data-columns="6"] .et-separator-dottes{
				display: none;
			}

			.et-instagram-feed.grid[data-columns="3"] .followers-counter .followers-box,
			.et-instagram-feed.grid[data-columns="6"] .followers-counter .followers-box {
				padding: 16px;
			}
	
		/* pricing
		---------------*/

			.pricing-price {
			    font-size: 48px;
			    line-height: 48px;
			}

			.et-pricing > .pricing-item > .pricing-item-inner,
			.et-pricing > .pricing-item > .pricing-item-inner {
			    padding-left: 24px !important;
			    padding-right: 24px !important;
			}
			
	}

/* max-width: 1023px
---------------*/

	@media only screen and (max-width: 1023px)  {

		.hide1023 {display: none;}

		.text1023-align-center {text-align: center !important;}
		.text1023-align-left {text-align: left !important;}
		.text1023-align-right {text-align: right !important;}

		/* Post
		---------------*/

			.inner-wrapper-sticky {
				position: static !important;
				width: auto !important;
				top: auto !important;
				left: auto !important;
				-webkit-transform: none !important;
				-ms-transform: none !important;
				transform: none !important;
			}

		/* Page
		---------------*/

			.mob-page-title-text-align-center.rich-header {text-align: center!important;}
			.mob-page-title-text-align-left.rich-header   {text-align: left!important;}
			.mob-page-title-text-align-right.rich-header  {text-align: right!important;}

			.mob-page-title-text-align-left.rich-header .rh-title  {float: left;}
			.mob-page-title-text-align-left.rich-header .et-breadcrumbs  {
				position: absolute;
				right: 0;
				top: 50%;
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				margin-top: 0 !important;
			}
			.mob-page-title-text-align-right.rich-header {float: right;}
			.mob-page-title-text-align-right.rich-header .et-breadcrumbs  {
				position: absolute;
				left: 0;
				top: 50%;
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				margin-top: 0 !important;
			}

			.mob-page-title-text-align-left.rich-header .rh-title >:only-child {
				margin-bottom: 0 !important;
			}

			.blog-sidebar,
			.event-sidebar,
			.menu-sidebar {
				padding-top: 60px;
			}

		/* Products
		---------------*/

			#yith-quick-view-content .product.type-product {
			    display: block;
			    align-content: initial;
			}

			#yith-quick-view-modal .yith-wcqv-main {
				overflow-y: scroll;
			}

			#yith-quick-view-modal .summary {
				float: none !important;
				padding: 48px 8% !important;
			}

			.woocommerce-quick-view-no-mob .yith-wcqv-button {
				display: none !important;
			}
		
		/* tagline
		---------------*/

			.et-tagline > .tagline-title {
	    		padding: 24px;
	    		display: block;
	    	}

	    	.et-tagline {
	    		padding:56px 32px 56px 32px;
	    	}

		/* splitscreen
		---------------*/

			.ms-split-screen .ms-left {
			    width: 100%!important;
			    z-index: 2;
			}

			.ms-split-screen .ms-right {
			    width: 100%!important;
			    z-index: 3;
			}

			#multiscroll-nav {
				display: none;
			}
	}

/* min-width: 1024px
---------------*/

	@media only screen and (min-width: 1024px)  {

		.hide1024 {display: none !important;}

		.text1024-align-center {text-align: center !important;}
		.text1024-align-left {text-align: left !important;}
		.text1024-align-right {text-align: right !important;}

		.container,
		.wpml-ls-statics-post_translations,
		.post-single-navigation {
			width: 960px;
			max-width: 960px;
		}

		.vc-container {
			width: 960px;
			max-width: 960px;
		}

		.vc_row.vc_column-gap-2 .vc-container, .vc_row.vc_column-gap-2.vc-container{width: 962px;max-width: 962px;}
		.vc_row.vc_column-gap-4 .vc-container, .vc_row.vc_column-gap-4.vc-container{width: 964px;max-width: 964px;}
		.vc_row.vc_column-gap-8 .vc-container, .vc_row.vc_column-gap-8.vc-container{width: 968px;max-width: 968px;}
		.vc_row.vc_column-gap-16 .vc-container, .vc_row.vc_column-gap-16.vc-container{width: 976px;max-width: 976px;}
		.vc_row.vc_column-gap-24 .vc-container, .vc_row.vc_column-gap-24.vc-container{width: 984px;max-width: 984px;}
		.vc_row.vc_column-gap-32 .vc-container, .vc_row.vc_column-gap-32.vc-container{width: 992px;max-width: 992px;}
		.vc_row.vc_column-gap-40 .vc-container, .vc_row.vc_column-gap-40.vc-container{width: 1000px;max-width: 1000px;}

		.vc-video-bg .video-container {
			min-width: 150%;
		    width: 100%;
		    height: auto;
		    top: -140px;
		}

		/* Page
		---------------*/

			.page-title-text-align-left.rich-header .rh-title  {float: left;}
			.page-title-text-align-left.rich-header .et-breadcrumbs  {
				position: absolute;
				right: 0;
				top: 50%;
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				margin-top: 0 !important;
			}
			.page-title-text-align-right.rich-header .rh-title {float: right;}
			.page-title-text-align-right.rich-header .et-breadcrumbs  {
				position: absolute;
				left: 0;
				top: 50%;
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				margin-top: 0 !important;
			}

			.page-title-text-align-left.rich-header .rh-title >:only-child {
				margin-bottom: 0 !important;
			}

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

			.grid .loop-posts,
			.masonry1 .loop-posts,
			.masonry2 .loop-posts,
			.related-posts,
			.gap-true .loop-event,
			.loop-product {
				margin-left:-12px;
				margin-right:-12px;
			}

			.grid .loop-posts .post .post-inner,
			.masonry1 .loop-posts .post .post-inner,
			.masonry2 .loop-posts .post .post-inner,
			.related-posts .post .post-inner,
			.gap-true .loop-event .event,
			.loop-product .product .post-inner {
				padding-bottom:24px;
				padding-left:12px;
				padding-right:12px;
			}

			.post-size-medium.grid #loop-posts .post .post-body,
			.post-size-medium.masonry1 #loop-posts .post .post-body,
			.post-size-medium.grid .recent-posts .post .post-body,
			.post-size-medium.carousel .recent-posts .post .post-body,
			.post-size-medium.masonry1 .recent-posts .post .post-body,
			.post-size-medium .loop-product .product .post-body {
				padding:32px 32px 40px 32px;
			}

			.post-size-small.grid #loop-posts .post .post-body,
			.post-size-small.masonry1 #loop-posts .post .post-body,
			.post-size-small.grid .recent-posts .post .post-body,
			.post-size-small.carousel .recent-posts .post .post-body,
			.post-size-small.masonry1 .recent-posts .post .post-body,
			.post-size-small .loop-product .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.category-post-size-medium .loop-product-category .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.post-size-medium.grid .blog-content #loop-posts .post .post-body,
			.post-size-medium.masonry1 .blog-content #loop-posts .post .post-body,
			.post-size-medium.grid .event-content #loop-posts .post .post-body,
			.post-size-medium.grid .product-content .loop-product .product .post-body,
			.post-size-medium.masonry1 .product-content .loop-product .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.post-size-small .loop-posts .post {width: 25%;}
			.post-size-medium .loop-posts .post {width: 33.33333333333333%;}
			.post-size-large .loop-posts .post {width: 50%;}

			.post-size-small .loop-posts .grid-sizer {width: 25%;}
			.post-size-medium .loop-posts .grid-sizer {width: 33.33333333333333%;}
			.post-size-large .loop-posts .grid-sizer {width: 50%;}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] {width: 25%;}
			.masonry2.post-size-small .loop-posts .post[data-width="50"] {width: 50%;}
			.masonry2.post-size-small .loop-posts .post[data-width="75"] {width: 75%;}

			.masonry2.post-size-medium .loop-posts .post[data-width="30"] {width: 33.33333333333333%;}
			.masonry2.post-size-medium .loop-posts .post[data-width="60"] {width: 66.66666666666667%;}

			.category-post-size-small .loop-product-category .post {width: 25% !important;}
			.category-post-size-medium .loop-product-category .post {width: 33.33333333333333% !important;}
			.category-post-size-large .loop-product-category .post {width: 50% !important;}

			.blog-content .loop-posts .post,
			.menu-content .loop-posts .post,
			.event-content .loop-posts .post
			{width: 50% !important;}

			.post-size-medium .blog-content .loop-posts .post,
			.post-size-medium .menu-content .loop-posts .post,
			.post-size-medium .event-content .loop-posts .post,
			.post-size-medium .product-content .loop-product .post
			{width: 33.33333333333333% !important;}

			.menu-layout.list2.post-size-medium .menu-content .menu {
				width: 100% !important;
			}

			.post-size-medium .blog-content .loop-posts .grid-sizer,
			.post-size-medium .menu-content .loop-posts .grid-sizer,
			.post-size-medium .event-content .loop-posts .grid-sizer,
			.post-size-medium .product-content .loop-product .grid-sizer
			{width: 33.33333333333333% !important;}

			.category-post-size-medium .product-content .loop-product-category .post
			{width: 33.33333333333333% !important;}

			.list .blog-content .loop-posts .post,
			.list .menu-content .loop-posts .post,
			.full .blog-content .loop-posts .post {
				width: 100% !important;
			}

			.blog-sidebar,
			.event-sidebar,
			.product-sidebar,
			.menu-sidebar
			{width: 222px;}

			.blog-content,
			.menu-content,
			.event-content,
			.product-content
			{width: 714px;}

			.blog-sidebar-left .blog-sidebar,
			.menu-sidebar-left .menu-sidebar,
			.event-sidebar-left .event-sidebar,
			.product-sidebar-left .product-sidebar
			{float: left;}

			.blog-sidebar-left .blog-content,
			.menu-sidebar-left .menu-content,
			.event-sidebar-left .event-content,
			.product-sidebar-left .product-content
			{float: right;padding-left: 24px;}

			.blog-sidebar-right .blog-sidebar,
			.menu-sidebar-right .menu-sidebar,
			.event-sidebar-right .event-sidebar,
			.product-sidebar-right .product-sidebar
			{float: right;}

			.blog-sidebar-right .blog-content,
			.menu-sidebar-right .menu-content,
			.event-sidebar-right .event-content,
			.product-sidebar-right .product-content
			{float: left;padding-right: 24px;}

			.blog-single-sidebar-left .blog-sidebar,
			.event-single-sidebar-left .event-sidebar,
			.product-single-sidebar-left .product-sidebar
			{float: left;}

			.blog-single-sidebar-left .blog-content,
			.event-single-sidebar-left .event-content,
			.product-single-sidebar-left .product-content
			{float: right;padding-left: 24px;}

			.blog-single-sidebar-right .blog-sidebar,
			.event-single-sidebar-right .event-sidebar,
			.product-single-sidebar-right .product-sidebar
			{float: right;}

			.blog-single-sidebar-right .blog-content,
			.event-single-sidebar-right .event-content,
			.product-single-sidebar-right .product-content
			{float: left;padding-right: 24px;}

			.blog-sidebar .widget_calendar td,
			.blog-sidebar .widget_calendar th,
			.menu-sidebar .widget_calendar td,
			.menu-sidebar .widget_calendar th,
			.event-sidebar .widget_calendar td,
			.event-sidebar .widget_calendar th,
			.product-sidebar .widget_calendar td,
			.product-sidebar .widget_calendar th {
			    height: 24px;
			    width: 34px;
			    line-height: 24px;
			}

			.blog-sidebar .widget_calendar caption,
			.menu-sidebar .widget_calendar caption,
			.event-sidebar .widget_calendar caption,
			.product-sidebar .widget_calendar caption {
				line-height: 24px;
			}

			.blog-sidebar .widget_calendar td#prev,
			.blog-sidebar .widget_calendar td#next,
			.menu-sidebar .widget_calendar td#prev,
			.menu-sidebar .widget_calendar td#next,
			.event-sidebar .widget_calendar td#prev,
			.event-sidebar .widget_calendar td#next,
			.product-sidebar .widget_calendar td#prev,
			.product-sidebar .widget_calendar td#next {
				line-height: 14px;
			}

			.blog-layout-list .post-title {
				width: 70%;
			}

			.blog-layout-list .blog-content .post-title {
				width: 100%;
			}

			.woocommerce:after {
				content: "";
			    display: table;
			    clear: both;
			}

			.woocommerce-MyAccount-navigation {width: 20%;padding-bottom: 0;}
			.woocommerce-MyAccount-content {width: 80%;padding-left: 60px;}

			.woocommerce-MyAccount-navigation {float: left;}
			.woocommerce-MyAccount-content {float: right;}

		/* Products
		---------------*/

			.single-product-content {
				display: flex;
				align-items:center;
			}

			.product-single-sidebar-left .single-product-content,
			.product-single-sidebar-right .single-product-content {
				align-items:initial;
			}

			.product-single-sidebar-none.single-product-center-mode .single-product-content {
			    display: block;
			    align-items: initial;
			}

			.single-product-tabs-inside .single-product-content {
				align-items:initial;
			}

			.single-product-content .woocommerce-product-gallery,
			.single-product-content .summary {
				width: 50%;
			}

			.product-single-sidebar-none.single-product-center-mode .woocommerce-product-gallery,
			.product-single-sidebar-none.single-product-center-mode .summary {
				width: 100%;
			}

			.single-product-content .woocommerce-product-gallery {
				max-width: 588px;
			}

			.single-product-content .summary {
				padding-left: 56px;
				padding-right: 56px;
			}

			.product .summary form.variations_form.cart,
			.product .summary form.cart {
				max-width: 80%;
			}

			.product .summary table.variations input, 
			.product .summary table.variations select {
				min-width: 294px;
			}

			.product .summary table.variations {
				margin-left: -58px;
			}

			#yith-quick-view-modal .yith-wcqv-main {
				overflow: hidden !important;
			}

			#yith-quick-view-content div.woocommerce-product-gallery,
			#yith-quick-view-content div.summary {
			    width: 50% !important;
			    opacity: 1 !important;
			    float: none !important;
			}

			.wishlist_table .yith-wcqv-button {
				margin-left: 8px;
			}

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

			.widget .columns-desk-1.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-1.instagram-pics li,
			.widget .columns-desk-1.recent-event .post {
				width: 100%;
			}

			.widget .columns-desk-2.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-2.instagram-pics li,
			.widget .columns-desk-2.recent-event .post {
				width: 50%;
			}

			.widget .columns-desk-3.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-3.instagram-pics li,
			.widget .columns-desk-3.recent-event .post {
				width: 33.33333333333333%;
			}

			.widget .columns-desk-4.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-4.instagram-pics li,
			.widget .columns-desk-4.recent-event .post {
				width:25%;
			}

			.widget .columns-desk-5.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-5.instagram-pics li,
			.widget .columns-desk-5.recent-event .post {
				width: 20%;
			}

			.widget .columns-desk-6.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-6.instagram-pics li,
			.widget .columns-desk-6.recent-event .post {
				width: 16.66666666666667%;
			}

			.widget .columns-desk-7.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-7.instagram-pics li,
			.widget .columns-desk-7.recent-event .post {
				width: 14.28571428571429%;
			}

			.widget .columns-desk-8.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-8.instagram-pics li,
			.widget .columns-desk-8.recent-event .post {
				width: 12.5%;
			}

			.widget .columns-desk-9.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-9.instagram-pics li,
			.widget .columns-desk-9.recent-event .post {
				width: 11.11111111111111%;
			}

			.widget .columns-desk-10.photos_from_flickr .flickr_badge_image,
			.widget .columns-desk-10.instagram-pics li,
			.widget .columns-desk-10.recent-event .post {
				width: 10%;
			}

		/* Menu
		---------------*/

			.menu-layout.masonry2 .menu-content .post-image-body-inner-wrap {
				padding: 24px 24px !important;
			}

			.menu-layout.masonry2.post-size-small .menu-content .menu-ingredients {
				display: block;
			}

			.menu-layout.list.post-size-medium .menu .post-inner > .post-image,
			.menu-layout.list.post-size-small .menu .post-inner > .post-image {
			    position: relative;
			    margin:0 auto;
			}

			.menu-layout.list.post-size-medium .menu-content .menu .post-inner > .post-image,
			.menu-layout.list.post-size-small .menu-content .menu .post-inner > .post-image {
			    position: absolute;
			}

			.menu-layout.list.post-size-medium .menu .post-inner > .post-body,
			.menu-layout.list.post-size-small .menu .post-inner > .post-body {
			    padding-left: 0;
			}

			.menu-layout.list.post-size-medium .menu-content .menu .post-inner > .post-body,
			.menu-layout.list.post-size-small .menu-content .menu .post-inner > .post-body {
			    padding-left: 144px;
			}

			.menu-layout.list.post-size-medium .menu .post-inner .post-body-inner,
			.menu-layout.list.post-size-small .menu .post-inner .post-body-inner {
				text-align: center;
			}

			.menu-layout.list.post-size-medium .menu-content .menu .post-inner .post-body-inner,
			.menu-layout.list2.post-size-medium .menu-content .menu .post-inner .post-body-inner,
			.menu-layout.list.post-size-small .menu-content .menu .post-inner .post-body-inner,
			.menu-layout.list2.post-size-small .menu-content .menu .post-inner .post-body-inner {
				text-align: left;
			}

			.menu-layout.list.post-size-medium .menu .post-body .post-title:before,
			.menu-layout.list.post-size-small .menu .post-body .post-title:before,
			.menu-layout.list2.post-size-small .menu .post-body .post-title:before {
				display: none;
			}

			.menu-layout.list.post-size-medium .menu-content .menu .post-body .post-title:before,
			.menu-layout.list.post-size-small .menu-content .menu .post-body .post-title:before,
			.menu-layout.list2.post-size-small .menu-content .menu .post-body .post-title:before {
				display: block;
			}

			.menu-layout.list.post-size-medium .menu-price-inline:before, 
			.menu-layout.list.post-size-small .menu-price-inline:before, 
			.menu-layout.list2.post-size-small .menu-price-inline:before {
				display: inline;
			}

			.menu-layout.list.post-size-medium .main-content .menu-price-inline:before, 
			.menu-layout.list.post-size-small .main-content .menu-price-inline:before, 
			.menu-layout.list2.post-size-small .main-content .menu-price-inline:before {
				display: none;
			}

			.menu-layout.list.post-size-medium .menu-price-inline,
			.menu-layout.list.post-size-small .menu-price-inline,
			.menu-layout.list2.post-size-small .menu-price-inline {
				float:none;
				padding-left: 0
			}

			.menu-layout.list.post-size-medium .menu-content .menu-price-inline,
			.menu-layout.list.post-size-small .menu-content .menu-price-inline,
			.menu-layout.list2.post-size-small .menu-content .menu-price-inline {
				float:right;
				padding-left: 8px;
			}

			.menu-layout.list.post-size-medium .menu-title-inline,
			.menu-layout.list.post-size-small .menu-title-inline,
			.menu-layout.list2.post-size-small .menu-title-inline {
				padding-right: 0;
			}

			.menu-layout.list.post-size-medium .menu-content .menu-title-inline,
			.menu-layout.list.post-size-small .menu-content .menu-title-inline,
			.menu-layout.list2.post-size-small .menu-content .menu-title-inline {
				padding-right: 8px;
			}

		/* gallery
		---------------*/

			.plain-gallery[data-columns="3"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="4"] .gallery {width: 25%;}
			.plain-gallery[data-columns="5"] .gallery {width: 20%;}
			.plain-gallery[data-columns="6"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="7"] .gallery {width: 100%;}
			.plain-gallery[data-columns="8"] .gallery {width: 25%;}
			.plain-gallery[data-columns="9"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="10"] .gallery {width: 20%;}

		/* instagram
		---------------*/

			.et-instagram-feed.grid[data-columns="4"] .instagram-feed-item {width: 25%;}
			.et-instagram-feed.grid[data-columns="5"] .instagram-feed-item {width: 20%;}
			.et-instagram-feed.grid[data-columns="6"] .instagram-feed-item {width: 33.33333333333333%;}
	
		/* testimonial
		---------------*/

			.loop-testimonial[data-columns="3"] .et-testimonial-item {width: 33.33333333333333%;}
			.loop-testimonial[data-columns="4"] .et-testimonial-item {width: 25%;}
			.loop-testimonial[data-columns="5"] .et-testimonial-item {width: 20%;}

		/* client
		---------------*/

	        .loop-client[data-columns="5"] .et-client-item {width: 20%;}
	        .loop-client[data-columns="6"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="7"] .et-client-item {width: 14.28571428571429%;}
	        .loop-client[data-columns="8"] .et-client-item {width: 25%;}
	        .loop-client[data-columns="9"] .et-client-item {width: 33.33333333333333%;}
	        .loop-client[data-columns="10"] .et-client-item {width: 20%;}
	    
	    /* pricing
	    ---------------*/

	    	.et-pricing[data-columns="4"] > * {width: 25%;}
	    	.et-pricing[data-columns="5"] > * {width: 33.33333333333333%;}

	    	.et-pricing[data-columns="4"].no-gap > .pricing-item:nth-child(4n+1) {margin-right: -2px;}
	    	.et-pricing[data-columns="4"].no-gap > .pricing-item:nth-child(4n+2) {margin-right: -1px;}
	    	.et-pricing[data-columns="4"].no-gap > .pricing-item:nth-child(4n+3) {margin-left: -1px;}
	    	.et-pricing[data-columns="4"].no-gap > .pricing-item:nth-child(4n+4) {margin-left: -2px;}
	    	.et-pricing[data-columns="5"].no-gap > .pricing-item:nth-child(3n+1) {margin-right: -2px;}
	    	.et-pricing[data-columns="5"].no-gap > .pricing-item:nth-child(3n+3) {margin-left: -1px;}

			.et-pricing[data-columns="4"] > .pricing-item > .pricing-item-inner,
			.et-pricing[data-columns="5"] > .pricing-item > .pricing-item-inner {
			    padding-left: 24px !important;
			    padding-right: 24px !important;
			}

			.et-pricing[data-columns="4"] .pricing-price,
			.et-pricing[data-columns="5"] .pricing-price {
			    font-size: 48px;
			    line-height: 48px;
			}

	    /* content box
	    ---------------*/

	    	.et-content-box[data-columns="4"] > * {width: 25%;}

		/* tabs
		---------------*/

			.vertical .tabset {
				width: 20%;
			}

			.vertical .tabs-container {
				width: 80%;
			}
	
		/* splitscreen
	    ---------------*/

	    	.ms-tableCell {
			    padding-right: 72px;
			    padding-left: 72px;
			}
	}

/* min-width: 1024px and max-width: 1279px
---------------*/

	@media only screen and (min-width: 1024px) and (max-width: 1279px){

		.hide1024-1279 {display: none;}

		.text1024-1279-align-center {text-align: center !important;}
		.text1024-1279-align-left {text-align: left !important;}
		.text1024-1279-align-right {text-align: right !important;}

		.container-full {
			width: 960px;
			max-width: 960px;
		}

		.vc_row.vc_column-gap-48 .vc_column_container{padding:20px}
		.vc_row.vc_column-gap-56 .vc_column_container{padding:20px}
		.vc_row.vc_column-gap-64 .vc_column_container{padding:20px}
		.vc_row.vc_column-gap-72 .vc_column_container{padding:20px}
		.vc_row.vc_column-gap-80 .vc_column_container{padding:20px}

		.vc_row.vc_column-gap-48 .vc-container, .vc_row.vc_column-gap-48.vc-container{width: 1000px;max-width: 1000px;}
		.vc_row.vc_column-gap-56 .vc-container, .vc_row.vc_column-gap-56.vc-container{width: 1000px;max-width: 1000px;}
		.vc_row.vc_column-gap-64 .vc-container, .vc_row.vc_column-gap-64.vc-container{width: 1000px;max-width: 1000px;}
		.vc_row.vc_column-gap-72 .vc-container, .vc_row.vc_column-gap-72.vc-container{width: 1000px;max-width: 1000px;}
		.vc_row.vc_column-gap-80 .vc-container, .vc_row.vc_column-gap-80.vc-container{width: 1000px;max-width: 1000px;}

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

			.post-size-small.grid #loop-posts .post .post-title, 
			.post-size-small.masonry1 #loop-posts .post .post-title,
			.post-size-small.grid .recent-posts .post .post-title, 
			.post-size-small.carousel .recent-posts .post .post-title, 
			.post-size-small.masonry1 .recent-posts .post .post-title,
			.post-size-small.grid .loop-product .product .post-title, 
			.post-size-small.masonry1 .loop-product .product .post-title {
			    margin-bottom: 16px;
			}

			.masonry2.post-size-medium .loop-posts .post-image-body-inner-wrap {
				padding:48px 40px;
			}

			.masonry2.post-size-medium .loop-posts .post-image-body-inner {
				max-width: 304px;
			}

			.masonry2.post-size-medium .loop-posts .post[data-width="30"] .post-excerpt,
			.masonry2.post-size-large .blog-content .loop-posts .post[data-width="50"] .post-excerpt,
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="25"] .post-excerpt,
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="50"] .post-excerpt,
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="75"] .post-excerpt,
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="30"] .post-excerpt,
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="60"] .post-excerpt {
				display: none;
			}

			.masonry2.post-size-medium .loop-posts .post[data-width="30"] .post-title,
			.masonry2.post-size-large .blog-content .loop-posts .post[data-width="50"] .post-title,
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="25"] .post-title,
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="50"] .post-title,
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="75"] .post-title,
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="30"] .post-title,
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="60"] .post-title {
				margin-bottom: 0;
			}

			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="25"],
			.masonry2.post-size-small .menu-content .loop-posts .post[data-width="25"] {width: 50% !important;}
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="50"],
			.masonry2.post-size-small .menu-content .loop-posts .post[data-width="50"] {width: 50% !important;}
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="75"],
			.masonry2.post-size-small .menu-content .loop-posts .post[data-width="75"] {width: 50% !important;}
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="30"],
			.masonry2.post-size-medium .menu-content .loop-posts .post[data-width="30"] {width: 50% !important;}
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="60"],
			.masonry2.post-size-medium .menu-content .loop-posts .post[data-width="60"] {width: 50% !important;}

			.masonry2.post-size-medium .blog-content .loop-posts .grid-sizer,
			.masonry2.post-size-medium .menu-content .loop-posts .grid-sizer,
			.masonry2.post-size-medium .product-content .loop-product .grid-sizer
			{width: 50% !important;}

			.masonry2.post-size-small .loop-posts .post-image-body-inner-wrap {
				padding:32px 24px;
			}

			.masonry2.post-size-small .loop-posts .post-image-body-inner {
				max-width: 222px;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="50"] .post-image-body-inner,
			.masonry2.post-size-small .loop-posts .post[data-width="75"] .post-image-body-inner {
				max-width: 282px;
			}

			.masonry2.post-size-large .loop-posts .post-image-body-inner-wrap {
				padding:48px 40px;
			}

			.masonry2.post-size-large .loop-posts .post-image-body-inner {
				max-width: 282px;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-excerpt, 
			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-meta,
			.masonry2.post-size-large .loop-posts .post .post-excerpt, 
			.masonry2.post-size-large .blog-content .loop-posts .post .post-meta {
			    display: none;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-title,
			.masonry2.post-size-large .loop-posts .post .post-title {
			    margin-bottom: 0;
			}

			.blog-layout-full #loop-posts .post .post-body {
			    padding: 80px 48px;
			}

			.blog-layout-full .blog-content #loop-posts .post .post-title {
				max-width: 70%;
			}

		/* Event
		---------------*/

			.post-size-small.event-container-wide .loop-posts .post {width: 50% !important;}
			.masonry2.post-size-small.event-container-wide .loop-posts .post[data-width="25"] {width: 50% !important;}
			.post-size-small.event-container-wide .loop-posts .grid-sizer {width: 50% !important;}

		/* Products
		---------------*/

			.single-product-tabs-inside .commentlist .comment {
				padding-left: 0;
			}

			.single-product-tabs-inside .commentlist .avatar {
			    margin: 0 auto 32px auto;
			    position: relative !important;
			}

			.single-product-tabs-inside .commentlist .comment .comment-text {
				display: block;
			}

			.single-product-tabs-inside .comment-list .comment-content,
			.single-product-tabs-inside .commentlist .avatar {
				display: block;
			}

			.single-product-tabs-inside .commentlist .avatar {
				margin:0 auto 32px auto;
				position: relative !important;
				top: 0;
				left: 0;
			}

			.single-product-tabs-inside .commentlist .comment .comment-text .star-rating {
				position: relative;
				margin:0 auto 24px auto;
				top: 0;
				left: 0;
			}

			.single-product-tabs-inside .comment-form-rating .stars {
				display: none !important;
			}

			.single-product-tabs-inside .comment-form-rating select {
				display: block !important;
				margin-top: 16px;
			}

			.single-product-tabs-inside .commentlist .comment .meta {
				padding-right: 0;
				text-align: center;
			}

			.product-single-sidebar-none.single-product-center-mode .single-product-content .summary {
			    padding-left: 120px;
			    padding-right: 120px;
			}

			.product-single-sidebar-none.single-product-center-mode .single-product-content .summary form.variations_form.cart,
			.product-single-sidebar-none.single-product-center-mode .single-product-content .summary form.cart {
			    max-width: 50%;
			}

			.product-single-sidebar-none.single-product-center-mode .single-product-content .summary table.variations {
			    margin-left: -58px;
			}

			.product-single-sidebar-none.single-product-center-mode .single-product-content .summary table.variations select, 
			.product-single-sidebar-none.single-product-center-mode .single-product-content .summary table.variations input {
			    min-width: 360px;
			}

			.product-single-sidebar-none.single-product-center-mode .single-product-content .woocommerce-product-gallery {
				width: 585px;
				margin:0 auto;
			}


			.product-single-sidebar-left .single-product-content .summary,
			.product-single-sidebar-right .single-product-content .summary {
				padding-left: 32px;
				padding-right: 32px;
			}

			.product-single-sidebar-left .product .summary form.variations_form.cart,
			.product-single-sidebar-left .product .summary form.cart,
			.product-single-sidebar-right .product .summary form.variations_form.cart,
			.product-single-sidebar-right .product .summary form.cart {
				max-width: 100%;
			}

			.product-single-sidebar-left .product .summary table.variations input, 
			.product-single-sidebar-left .product .summary table.variations select,
			.product-single-sidebar-right .product .summary table.variations input, 
			.product-single-sidebar-right .product .summary table.variations select {
				min-width: 100%;
			}

			.product-single-sidebar-left .product .summary table.variations,
			.product-single-sidebar-right .product .summary table.variations {
				margin-left:0;
			}

			.product-single-sidebar-left .product .summary .single_variation_wrap:before,
			.product-single-sidebar-right .product .summary .single_variation_wrap:before {
			    width: 100%;
			}

			.product-single-sidebar-left .product .summary table.variations,
			.product-single-sidebar-right .product .summary table.variations {
				text-align: center;
			}
			
			.product-single-sidebar-left .product .summary table.variations,
			.product-single-sidebar-left .product .summary table.variations tbody,
			.product-single-sidebar-left .product .summary table.variations th,
			.product-single-sidebar-left .product .summary table.variations tr,
			.product-single-sidebar-left .product .summary table.variations td,
			.product-single-sidebar-right .product .summary table.variations,
			.product-single-sidebar-right .product .summary table.variations tbody,
			.product-single-sidebar-right .product .summary table.variations th,
			.product-single-sidebar-right .product .summary table.variations tr,
			.product-single-sidebar-right .product .summary table.variations td {
			    display: block;
			    width: 100%;
			}

			.product-single-sidebar-left .product .summary table.variations label,
			.product-single-sidebar-right .product .summary table.variations label {
			    padding-right: 0;
			    padding-bottom: 8px;
			    text-align: center;
			}

			.slick-thumbnail-navigation ul li {
				max-width: 121px;
			}

			.product-single-sidebar-left .product .slick-thumbnail-navigation ul li,
			.product-single-sidebar-right .product .slick-thumbnail-navigation ul li {
			    max-width: 117px;
			}


		/* Menu
		---------------*/

	    	.menu-layout.masonry2.post-size-small .post-image-body-inner-wrap {
			    padding: 24px 24px !important;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] .menu-ingredients {
			    display: none;
			}

			.masonry2.post-size-small .menu-content .loop-posts .post[data-width="25"] .menu-ingredients {
			    display:block;
			}

	
		/* client
		---------------*/

	        .loop-client[data-columns="2"].without-gap .et-item:nth-child(2n+2) .client-content {border-right:none !important;}
	        .loop-client[data-columns="3"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="4"].without-gap .et-item:nth-child(4n+4) .client-content {border-right:none !important;}
	        .loop-client[data-columns="5"].without-gap .et-item:nth-child(5n+5) .client-content {border-right:none !important;;}
	        .loop-client[data-columns="6"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="7"].without-gap .et-item:nth-child(7n+7) .client-content {border-right:none !important;}
	        .loop-client[data-columns="8"].without-gap .et-item:nth-child(4n+4) .client-content {border-right:none !important;}
	        .loop-client[data-columns="9"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="10"].without-gap .et-item:nth-child(5n+5) .client-content {border-right:none !important;}
	
			
			.loop-client[data-columns="2"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="2"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(6) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(7) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(5) .client-content
	        {border-bottom: none !important;}

		/* content boxes
		---------------*/

			.et-content-box[data-columns="4"].left .et-icon-wrap,
			.et-content-box[data-columns="4"].right .et-icon-wrap {
				position: relative;
			}

			.et-content-box[data-columns="4"].left .box-item-content
			{padding-left: 0;}

			.et-content-box[data-columns="4"].right .box-item-content
			{padding-right: 0;}

			.et-content-box[data-columns="4"].left .et-icon-wrap.full + .box-item-content
			{padding-left: 0;}

			.et-content-box[data-columns="4"].right .et-icon-wrap.full + .box-item-content
			{padding-right: 0;}
		
		/* instagram
		---------------*/

			.et-instagram-feed.grid[data-columns="3"] .instagram-logo,
			.et-instagram-feed.grid[data-columns="6"] .instagram-logo {
				display: none;
			}
	}

/* max-height: 479px
---------------*/

	@media only screen and (max-height: 479px) {
		.fullscreen-menu {height: 260px !important;}
	}

/* max-width: 1279px
---------------*/

	@media only screen and (max-width: 1279px)  {

		.hide1279 {display: none;}

		.text1279-align-center {text-align: center !important;}
		.text1279-align-left {text-align: left !important;}
		.text1279-align-right {text-align: right !important;}

		.desk,.fullscreen-bar {display: none;}

		.header-mobile {
			position: relative;
    		z-index: 79;
		}

		.fullscreen-menu {height: 480px;padding:30px 0;}
		.logo-modal {display: none;}

		.fullscreen-modal-close {
			top: 0;
			right: 0;
		}

		.zoomImg {display: none !important;}

		/* Header mobile
		---------------*/

			.header-mobile.transparent-true {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
			}

		/* Header top
		---------------*/

			.header-top {
				position: relative;
				z-index: 25;
			}

			.header-top .slogan,
			.header-social-links {
				display: block;
				text-align: center;
			}

			.header-top .slogan {
			    line-height: 24px;
			    padding-top: 5px;
			}

			.top-button {
				max-width: 320px;
			    display: block;
			    margin: 4px auto 4px auto;
				padding: 10px 16px;
			    font-size: 12px;
			    line-height: 12px;
			    font-weight: 600;
			    outline:0;
			    border: none;
			    position: relative;
			    display: block;
			    min-width: 88px;
			    overflow: hidden;
			    -webkit-backface-visibility: hidden;
			    z-index: 1;
			    text-align: center;
			    -webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
				text-transform: uppercase;
			}

			.header-social-links {
				height: 40px;
				line-height: 40px;
				text-align:center;
			}

			.header-social-links a {
				height: 40px;
				width: 30px;
				line-height: 40px;
				vertical-align: top;
				text-align: center;
				display: inline-block;
				-webkit-backface-visibility: hidden;
   	    		backface-visibility: hidden;
   	    		-webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
			}

		/* Logo
		---------------*/

			.header-logo-area {
				box-shadow: 0 1px 3px rgba(0,0,0,0.1);
			}

			.transparent-true .header-logo-area {
				box-shadow: none;
			}

			.header-logo-area,
			.header-logo-area .container {
				position: relative;
			}

			.header-logo-area .container {
				line-height: inherit;
				height: inherit;
			}

			.header-logo-area .logo,
			.header-logo-area .logo-title {
				position: relative;
			    margin: 0 auto;
			    display: block;
			    float: left;
			    padding-left: 16px;
			}

			.header-logo-area .logo-title {
				font-size: 28px;
				font-weight: 600;
			}

			.header-logo-area .logo a {
			    display: block;
			    height: 100%;
			    width: 100%;
			    text-decoration: none;
			    text-align: center;
			    line-height: inherit;
			}

			.sidebar-false .header-logo-area .logo a {
				text-align: left;
			}

			.header-logo-area .logo a img {
			    margin-bottom: 0;
			    margin-top: -2px;
			    border: none;
			    vertical-align: middle;
			    width: auto;
			}

			.header-logo-area .mob-sidebar-toggle,
			.header-logo-area .mob-fullscreen-toggle,
			.header-logo-area .mob-menu-toggle,
			.header-logo-area .mob-site-sidebar-toggle,
			.header-logo-area .mob-search-toggle {
				width: 40px;
				height: 40px;
				line-height: 40px;
				font-size: 24px;
				text-align: center;
				cursor: pointer;
				z-index: 15;
				float: right;
				position: relative;
			}

			.header-logo-area .mob-sidebar-toggle > span,
			.header-logo-area .mob-fullscreen-toggle > span,
			.header-logo-area .mob-menu-toggle > span,
			.header-logo-area .mob-sidebar-toggle > span:before,
			.header-logo-area .mob-fullscreen-toggle > span:before,
			.header-logo-area .mob-menu-toggle > span:before,
			.header-logo-area .mob-sidebar-toggle > span:after,
			.header-logo-area .mob-fullscreen-toggle > span:after,
			.header-logo-area .mob-menu-toggle > span:after {
				width: 4px;
				height:4px;
				border-radius: 4px;
				content: "";
				display: block;
				position: absolute;
				left: 50%;
				top: 50%;
				margin-top: -2px;
				margin-left: -2px;
			}

			.header-logo-area .mob-sidebar-toggle > span:after,
			.header-logo-area .mob-fullscreen-toggle > span:after,
			.header-logo-area .mob-menu-toggle > span:after {
				top: -8px;
				margin-top: 0;
			}

			.header-logo-area .mob-sidebar-toggle > span:before,
			.header-logo-area .mob-fullscreen-toggle > span:before,
			.header-logo-area .mob-menu-toggle > span:before {
				top: auto;
				bottom: -8px;
				margin-top: 0;
			}

			.header-logo-area .mob-sidebar-toggle.active > span,
			.header-logo-area .mob-fullscreen-toggle.active > span,
			.header-logo-area .mob-menu-toggle.active > span {
				display: none;
			}

			.header-mobile.no-logo-true .logo,
			.header-mobile.no-logo-true .logo-title  {
				display: none;
			}

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

			.mobile-navigation {
				box-shadow: 0 1px 3px rgba(0,0,0,0.1);
				position: fixed;
				z-index: 99999999999999999;
				width: 282px;
				height: 100%;
				left: -282px;
				-webkit-transition: all 300ms ease-out;
    			transition: all 300ms ease-out;
			    padding:56px 16px 16px 16px;
			}

			.mobile-navigation.active {
				left: 0;
			}

			.sidebar-align-left .mobile-navigation {
				left: auto;
				right: -282px;
			}

			.sidebar-align-left .mobile-navigation.active {
				left: auto;
				right: 0;
			}

			.mobile-navigation ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}

			.mobile-navigation ul li {
				margin: 0;
				padding: 0;
				display: block;
			}

			.mobile-navigation ul > li > a {
				position: relative;
				padding:12px 16px;
				line-height: 23px;
				display: block;
				outline:0;
				-webkit-transition: all 300ms ease-out;
			    transition: all 300ms ease-out;
			}

			.mobile-navigation ul li a img {
				display: inline-block;
				margin-right: 10px;
				vertical-align: middle;
				position: relative;
				top: -1px;
			}

			.mobile-navigation ul li > ul {
				display: none;
			}

			.mobile-navigation .mi {
				font-size: 16px;
				width: 40px;
				height: 40px;
				line-height: 40px;
				top: 50%;
				margin-top: -20px;
				text-align: center;
				right: 0;
			    display: block;
			    position: absolute;
			    -webkit-backface-visibility: hidden;
			    backface-visibility: hidden;
			    -webkit-transition: transform 300ms ease-out;
			    transition: transform 300ms ease-out;
			}

			.mobile-navigation .mi.active {
				-ms-transform: rotate(-180deg);
				transform: rotate(-180deg);
			}

			.mobile-navigation ul li a:only-child .mi  {
				display: none;
			}

			.mobile-navigation .cart-contents,
			.mobile-navigation .language-switcher {
				width: 100%;
				margin-bottom: 24px;
			}

			.mobile-navigation .language-switcher {
				-webkit-transition: all 300ms;
			    transition: all 300ms;
			}

			.mob-menu-toggle-alt {
				width: 40px;
				height: 40px;
				line-height: 40px;
				display: block;
				cursor: pointer;
				color: #ffffff;
				position: absolute;
				top: 0;
				right:0;
				text-align: center;
				-webkit-transition: all 300ms;
			    transition: all 300ms;
			}

			.mob-menu-toggle-alt:hover {
				background-color: #212121;
			}
		
		/* Sidebar nav
		---------------*/

			.sidebar-nav {
				-webkit-transition: all 0.5s;
    			transition: all 0.5s;
				left: -280px;
			}

			.sidebar-nav.position-right {
			    left: auto;
			    right: -280px;
			}

			.sidebar-nav.active {
				left: 0
			}

			.sidebar-nav.position-right.active {
				left: auto;
				right: 0;
			}

		/* Cart
		---------------*/

			.mobile-navigation .cart-contents .cart-info:before {
				content: "(";
			}

			.mobile-navigation .cart-contents .cart-info:after {
				content: ")";
			}
	
		/* Product
		---------------*/

			.product-single-sidebar-none.single-product-center-mode .single-product-content > .entry-summary,
			.product-single-sidebar-none.single-product-center-mode .single-product-content > .woocommerce-product-gallery {
			    margin-bottom: 72px;
			}
		
		/* Post
		---------------*/

			.post-social-share {
				display: block;
			    margin: 32px auto 0 auto;
			    width: 200px !important;
			    position: static !important;
			}
	}

/* min-width: 1280px
---------------*/

	@media only screen and (min-width: 1280px)  {

		.blog-container-wide > .container,
		.event-container-wide > .container,
		.product-container-wide > .container {
			width: 100% !important;
			max-width: 100% !important;
		}

		.hide1280 {display: none;}

		.text1280-align-center {text-align: center !important;}
		.text1280-align-left {text-align: left !important;}
		.text1280-align-right {text-align: right !important;}

		.container,
		.wpml-ls-statics-post_translations,
		.post-single-navigation {
			width: 1200px;
			max-width: 1200px;
		}

		.vc-container {
			width: 1200px;
			max-width: 1200px;
		}

		.vc-video-bg .video-container {
			min-width: 110%;
		    width: 110%;
		    height: auto;
		}

		.vc_row.vc_column-gap-2 .vc-container, .vc_row.vc_column-gap-2.vc-container{width: 1202px;max-width: 1202px;}
		.vc_row.vc_column-gap-4 .vc-container, .vc_row.vc_column-gap-4.vc-container{width: 1204px;max-width: 1204px;}
		.vc_row.vc_column-gap-8 .vc-container, .vc_row.vc_column-gap-8.vc-container{width: 1208px;max-width: 1208px;}
		.vc_row.vc_column-gap-16 .vc-container, .vc_row.vc_column-gap-16.vc-container{width: 1216px;max-width: 1216px;}
		.vc_row.vc_column-gap-24 .vc-container, .vc_row.vc_column-gap-24.vc-container{width: 1224px;max-width: 1224px;}
		.vc_row.vc_column-gap-32 .vc-container, .vc_row.vc_column-gap-32.vc-container{width: 1232px;max-width: 1232px;}
		.vc_row.vc_column-gap-40 .vc-container, .vc_row.vc_column-gap-40.vc-container{width: 1240px;max-width: 1240px;}
		.vc_row.vc_column-gap-48 .vc-container, .vc_row.vc_column-gap-48.vc-container{width: 1248px;max-width: 1248px;}
		.vc_row.vc_column-gap-56 .vc-container, .vc_row.vc_column-gap-56.vc-container{width: 1256px;max-width: 1256px;}

		.container-full {
			width: 100%;
			max-width: 100%;
		}

		.mobile-navigation,
		#wrap .overlay.active {
			display: none;
		}

		/* Header top
		---------------*/

			.header-top {
				position: relative;
				z-index: 25;
			}

			.header-top .slogan {
				float: left;
			}

			.logopos-right .header-top .slogan {
				float: right;
			}

			.header-social-links {
				float: right;
			}

			.logopos-right .header-social-links {
				float: left;
			}

			.top-button {
				padding: 10px 16px;
			    font-size: 12px;
			    line-height: 12px;
			    font-weight: 600;
			    outline:0;
			    border: none;
			    position: relative;
			    display: block;
			    float: right;
			    margin-left:24px;
			    min-width: 88px;
			    overflow: hidden;
			    -webkit-backface-visibility: hidden;
			    z-index: 1;
			    text-align: center;
			    -webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
				text-transform: uppercase;
			}

			.logopos-right .top-button {
			    margin-left:0;
			    margin-right:24px;
			}

			.header-top-menu {
				float: right;
			}

			.logopos-right .header-top-menu {
				float: left;
			}

			.header-top-menu ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}

			.header-top-menu > ul > li {
				margin: 0;
				padding: 0 16px;
				float: left;
				text-transform: unset;
				position: relative;
			}

			.header-top-menu ul li a {
				display:inline-block;
				text-align: center;
				font-size: 12px;
				line-height: 32px;
				-webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
				-webkit-backface-visibility: hidden;
   	    		backface-visibility: hidden;
			}

			.header-top-menu ul li ul li a {
				display: block;
				padding:6px 24px;
				text-align:left;
				line-height: 24px;
			}

			.header-top-menu ul li a .txt,
			.header-top-menu ul li a {
				position: relative;
			}

			.header-top-menu ul li .mi  {
				font-size: 12px;
			    display: inline-block;
			    margin-left: 4px;
			    position: relative;
			    -webkit-backface-visibility: hidden;
   	    		backface-visibility: hidden;
   	    		-webkit-transition: transform 300ms ease-out;
				transition: transform 300ms ease-out;
			}

			.header-top-menu ul li a:only-child .mi  {
				display: none;
			} 

			.header-top-menu ul li ul {
				position:absolute;
				left:0px;
				max-width:230px;
				width: 230px;
				padding: 8px 0;
				list-style: none;
				margin-left: 0;
			    z-index: -1;
			    display: none;
			}

			.no-js .header-top-menu > ul > li:hover > ul {
				display: block;
			}

			.header-top-menu ul li img {
				vertical-align: middle;
				margin-right: 8px;
			}

			.header-top-menu ul li ul li {
				padding:0;
			}

			.header-top-menu ul li ul li a {
				text-transform: none !important;
				font-size: 16px !important;
				line-height: 24px !important;
			}

			.subeffect-fade .header-top-menu ul li ul,
			.subeffect-fade .header-top-menu > ul > li:hover > .sub-menu {
				display: none;
			    opacity: 0;
			}

			.subeffect-ghost .header-top-menu ul li ul,
			.subeffect-ghost .header-top-menu > ul > li:hover > .sub-menu {
				display: none;
			    opacity: 0;
			    margin-top: -20px;
			}

			.subeffect-slide .header-top-menu ul li ul,
			.subeffect-slide .header-top-menu > ul > li:hover > .sub-menu {
				display: none;
			    margin-top: 0px;
			    opacity: 0;
			}

			.subeffect-slide .header-top-menu ul li ul,
			.subeffect-slide .header-top-menu > ul > li:hover > .sub-menu {
				opacity: 1;
			}

			.header-social-links {
				height: 32px;
				line-height: 32px;
				text-align:left;
			}

			.header-social-links a {
				height: 32px;
				width: 36px;
				line-height: 32px;
				font-size: 16px !important;
				vertical-align: top;
				text-align: center;
				display: inline-block;
				-webkit-backface-visibility: hidden;
   	    		backface-visibility: hidden;
   	    		-webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
			}

			.menu-header-social-links {
				font-size: 16px !important;
    			line-height: 36px !important;
			}

			.menu-header-social-links a {
				height: 32px;
			    width: 32px;
			    line-height: 32px;
			    font-size: 16px !important;
			    position: relative;
			    margin-top: 4px;
			    margin-right: 8px;
			    -webkit-transition: margin-top 300ms linear, background-color 300ms ease-out, color 300ms ease-out, box-shadow 300ms ease-out;
    			transition: margin-top 300ms linear, background-color 300ms ease-out, color 300ms ease-out, box-shadow 300ms ease-out;
			}

			.menu-header-social-links a:last-child {
				margin-right: 0 !important;
			}

		/* Logo
		---------------*/

			.desk .logo,
			.desk .logo-title,
			.fullscreen-bar .logo {
				position: relative;
			    padding: 0 25px 0 0;
			    margin: 0 auto;
			    display: block;
			    float: left;
			}

			.desk .logo-title {
				font-size: 28px;
				font-weight: 600;
			}

			.desk .logo a,
			.fullscreen-bar .logo a {
			    display: block;
			    height: 100%;
			    width: 100%;
			    text-decoration: none;
			    text-align: center;
			    line-height: inherit;
			    position: relative;
			    -webkit-transition:none; 
    			transition:none; 
			}

			.desk .logo a img,
			.fullscreen-bar .logo a img {
			    margin-bottom: 0;
			    border: none;
			    vertical-align: middle;
			    width: auto;
			}

			.normal-logo,
			.sticky-logo {
				-webkit-transition: opacity 300ms linear;
				-ms-transition: opacity 300ms linear;
				transition: opacity 300ms linear;
			}

			.sticky-logo {
				position: absolute;
				top: 50%;
				left: 50%;
			}

			.logopos-center .sticky-logo {
				position: absolute;
				top: 50%;
				left: 50%;
			}

			.sticky-true.active .normal-logo,
			.sticky-logo {
				opacity: 0 !important;
			}

			.sticky-true.active.menu-under-logo-true .sticky-logo,
			.sticky-true.active.header-under-slider-true .sticky-logo {
				opacity: 0 !important;
			}

			.sticky-true.active .sticky-logo,
			.sticky-true.active.active_2.header-under-slider-true .sticky-logo {
				opacity: 1 !important;
			}

			.sticky-true.active.header-under-slider-true .normal-logo {
				opacity: 1 !important;
			}

			.sticky-true.active.active_2.header-under-slider-true .normal-logo {
				opacity: 0 !important;
			}

			.desk.no-logo-true .logo,
			.desk.no-logo-true .logo-title  {
				display: none;
			}

			.same-logo.sticky-true.active .normal-logo,
			.same-logo.sticky-true.active.header-under-slider-true .normal-logo {
				opacity: 1 !important;
			}

			.same-logo.sticky-true.active .sticky-logo,
			.same-logo.sticky-true.active.active_2.header-under-slider-true .sticky-logo {
				opacity: 0 !important;
			}

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

			.header-mobile {display: none;}

			.desk {
				display: block;
				box-shadow: 0 1px 3px rgba(0,0,0,0.1);
				position: relative;
				z-index: 80;
				width: 100%;
			}

			.header-content > .container {
				position: relative;
				margin: 0 auto;
			}


			.desk-menu {
				float: right;
			}

			.desk-menu > ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}

			.desk-menu > ul > li  {
				padding: 0;
				position: relative;
				float: left;
				-webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
			}

			.desk-menu > ul > li:first-child {
				margin-left: 0 !important;
			}

			.desk-menu > ul > li > a {
				display: block;
				z-index: 2;
				position: relative;
				padding: 0;
				-webkit-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
				height: 36px;
				line-height: 36px;
			}

			.desk-menu > ul > li > a.menu-item-button {
				height: 44px;
				line-height: 44px;
				padding-left: 24px !important;
				padding-right: 24px !important;
			}

			.menu-under-logo-true .desk-menu > ul > li > a.menu-item-button {
				height: 36px;
				line-height: 36px;
				padding-left: 16px !important;
				padding-right: 16px !important;
			}

			.desk-menu > ul > li:first-child {
				margin-left: 0 !important;
			}

			.desk-menu > ul > li > a > .txt {
				position: relative;
			}

			.desk-menu > ul > li > a > .txt .label {
				position: absolute;
				bottom:145%;
				left: 50%;
				line-height: 12px;
				font-size: 12px;
				padding: 4px 8px;
				text-transform: none;
				color: #ffffff;
				-ms-transform: translateX(-50%);
				transform: translateX(-50%);
			}

			.txt > .fa {
				font-weight: 400 !important;
				display: inline-block !important;
			    margin-left: 8px;
			    vertical-align: middle;
			    position: relative;
			    top: -1px;
			}

			.desk-menu .sub-menu .label {
				margin-left: 16px;
			    display: inline-block;
			    padding: 4px 8px 4px 8px;
			    color: #ffffff;
			    font-size: 12px;
			    line-height: 12px;
			    text-align: center;
			    position: relative;
			    top: -1px;
			    border-radius: 0;
			    left: 0px !important;
			    -ms-transform: none !important;
			    transform: none !important;
			}

			.desk-menu > ul > li > a > .mi,
			.desk-menu ul li a:only-child .mi  {
				display: none;
			}

			.desk-menu > ul > li ul li > a > .mi  {
				display: block;
				width: 16px;
				height: 16px;
				font-size: 14px;
				text-align: center;
				position: absolute;
			    top: 50%;
			    right: 8px;
			    margin-top: -7px;
			    -webkit-backface-visibility: hidden;
			    backface-visibility: hidden;
			    -webkit-transition: transform 300ms ease-out;
			    transition: transform 300ms ease-out;
			}

			.desk-menu .sub-menu {
				position:absolute;
				left:0px;
				min-width: 258px;
				max-width: 258px;
				padding-top: 24px;
				padding-bottom: 24px;
				list-style: none;
				margin-left: 0;
				/*z-index:-1;*/
				display: none;
				text-align: left;
				backface-visibility: hidden;
			}

			.desk-menu .submenu-left .sub-menu {
				left:auto !important;
				right:0px;
			}

			.desk-menu .sub-menu .sub-menu {
				left:258px !important;
				top: -24px !important;
				margin-top: 0px;
				min-width: 258px;
				max-width: 258px;
    			z-index:-1;
    			display: none;
			}

			.desk-menu .sub-menu .sub-menu .sub-menu {
				left:258px !important;
				top: -16px !important;
				margin-top: 0px;
				min-width: 258px;
				max-width: 258px;
    			z-index:-1;
    			display: none;
			}

			.desk-menu .submenu-left .sub-menu .sub-menu {
				left:auto !important;
				right:258px !important;
			}

			.desk-menu .submenu-left .sub-menu .sub-menu .sub-menu {
				left:auto !important;
				right:258px !important;
			}
			
			.no-js .desk-menu li:hover > ul {display: block;}

			.desk-menu .sub-menu li {
				position: relative;
				padding: 0px;
				padding:0px 16px;
			}
			.desk-menu .sub-menu li > a {
				padding: 8px 16px;
				display: block;
				position: relative;
				-webkit-transition: all 300ms;
				transition: all 300ms;
			}

			.subeffect-ghost .desk-menu > ul > li > .sub-menu,
			.subeffect-ghost .desk-menu > ul > li:hover > .sub-menu,
			.subeffect-ghost .sub-menu .sub-menu {
				display: none;
			    opacity: 0;
			    margin-top: -20px;
			}

			.subeffect-slide .desk-menu > ul > li > .sub-menu,
			.subeffect-slide .desk-menu > ul > li:hover > .sub-menu,
			.subeffect-slide .sub-menu .sub-menu,.subeffect-fade .desk-menu > ul > li > .sub-menu,
			.subeffect-fade .desk-menu > ul > li:hover > .sub-menu,
			.subeffect-fade .sub-menu .sub-menu {
				display: none;
			    margin-top: 0px;
			    opacity: 0;
			}

			.subeffect-slide .desk-menu > ul > li > .sub-menu,
			.subeffect-slide .desk-menu > ul > li:hover > .sub-menu,
			.subeffect-slide .sub-menu .sub-menu {
				opacity: 1;
			}

			.effect-underline .desk-menu > ul > li > a:after,
			.effect-overline .desk-menu > ul > li > a:after {
				content: "";
				position: absolute;
				width: 0;
				height: 2px;
				left: 50%;
				-moz-transform: translateX(-50%);
				transform: translateX(-50%);
				opacity: 0;
				-webkit-transition: all 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
				transition: all 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
				bottom: 0;
			}

			.effect-overline .desk-menu > ul > li > a:after {
				bottom:auto;
			}

			.effect-underline .desk-menu > ul > li:hover > a:after,
			.effect-underline .desk-menu > ul > li.one-page-active > a:after,
			.effect-underline .desk-menu > ul > li.current-menu-item > a:after,
			.effect-underline .desk-menu > ul > li.current-menu-parent > a:after,
			.effect-underline .desk-menu > ul > li.current-menu-ancestor > a:after,
			.effect-overline .desk-menu > ul > li:hover > a:after,
			.effect-overline .desk-menu > ul > li.one-page-active > a:after,
			.effect-overline .desk-menu > ul > li.current-menu-item > a:after,
			.effect-overline .desk-menu > ul > li.current-menu-parent > a:after,
			.effect-overline .desk-menu > ul > li.current-menu-ancestor > a:after {
				opacity: 1;
				width: 100%;
			}

			.one-page-active.one-page-top.effect-underline .desk-menu > ul > li.current-menu-item > a:after,
			.one-page-active.one-page-top.effect-underline .desk-menu > ul > li.current-menu-parent > a:after,
			.one-page-active.one-page-top.effect-underline .desk-menu > ul > li.current-menu-ancestor > a:after,
			.one-page-active.one-page-top.effect-overline .desk-menu > ul > li.current-menu-item > a:after,
			.one-page-active.one-page-top.effect-overline .desk-menu > ul > li.current-menu-parent > a:after,
			.one-page-active.one-page-top.effect-overline .desk-menu > ul > li.current-menu-ancestor > a:after {
				opacity: 0;
				width: 0;
			}

			.one-page-active.one-page-top.effect-underline .desk-menu > ul > li:hover > a:after,
			.one-page-active.one-page-top.effect-underline .desk-menu > ul > li.one-page-active > a:after,
			.one-page-active.one-page-top.effect-overline .desk-menu > ul > li:hover > a:after,
			.one-page-active.one-page-top.effect-overline .desk-menu > ul > li.one-page-active > a:after {
				opacity: 1 !important;
				width: 100% !important;
			}

			.one-page-active.one-page-top.effect-overline .desk-menu > ul > li:hover > a:after,
			.one-page-active.one-page-top.effect-overline .desk-menu > ul > li.one-page-active > a:after {
				width: 100% !important;
			}

			.effect-outline .desk-menu > ul > li > a,
			.effect-fill .desk-menu > ul > li > a,
			.effect-box .desk-menu > ul > li > a {
				padding-left: 16px;
				padding-right: 16px;
				-webkit-transition: all 300ms;
				transition: all 300ms;
			}

			.effect-fill .desk-menu > ul > li > a {
				padding-left: 25px;
				padding-right: 25px;
			}

			.one-page-active.one-page-top.effect-fill .desk-menu > ul > li.current-menu-item,
			.one-page-active.one-page-top.effect-fill .desk-menu > ul > li.current-menu-parent,
			.one-page-active.one-page-top.effect-fill .desk-menu > ul > li.current-menu-ancestor {
				background-color: transparent !important;
			}

			.one-page-active.one-page-top.effect-box .desk-menu > ul > li.current-menu-item > a,
			.one-page-active.one-page-top.effect-box .desk-menu > ul > li.current-menu-parent > a,
			.one-page-active.one-page-top.effect-box .desk-menu > ul > li.current-menu-ancestor > a {
				background-color: transparent !important;
			}

			.one-page-active.one-page-top.effect-outline .desk-menu > ul > li.current-menu-item > a,
			.one-page-active.one-page-top.effect-outline .desk-menu > ul > li.current-menu-parent > a,
			.one-page-active.one-page-top.effect-outline .desk-menu > ul > li.current-menu-ancestor > a {
				box-shadow: none !important;
			}

			.effect-dottes .desk-menu > ul > li > a .dottes,
			.effect-dottes .desk-menu > ul > li > a .dottes:after,
			.effect-dottes .desk-menu > ul > li > a .dottes:before {
				display: block;
				content: "";
				position: absolute;
				width: 4px;
				height: 4px;
				bottom:-4px;
				left: 50%;
				margin-left:-2px; 
				opacity: 0;
				border-radius: 10px;
				-webkit-transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
				transition: all 300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
			}

			.effect-dottes .desk-menu > ul > li > a .dottes:after,
			.effect-dottes .desk-menu > ul > li > a .dottes:before {
				bottom:0px;
			}

			.effect-dottes .desk-menu > ul > li:hover > a .dottes,
			.effect-dottes .desk-menu > ul > li.one-page-active > a .dottes,
			.effect-dottes .desk-menu > ul > li.current-menu-item > a .dottes,
			.effect-dottes .desk-menu > ul > li.current-menu-parent > a .dottes,
			.effect-dottes .desk-menu > ul > li.current-menu-ancestor > a .dottes {
				opacity: 1;
			}

			.effect-dottes .desk-menu > ul > li:hover > a .dottes:after,
			.effect-dottes .desk-menu > ul > li.one-page-active > a .dottes:after,
			.effect-dottes .desk-menu > ul > li.current-menu-item > a .dottes:after,
			.effect-dottes .desk-menu > ul > li.current-menu-parent > a .dottes:after,
			.effect-dottes .desk-menu > ul > li.current-menu-ancestor > a .dottes:after {
				-moz-transform: translateX(10px);
				transform: translateX(10px);
				opacity: 1;
			}

			.effect-dottes .desk-menu > ul > li:hover > a .dottes:before,
			.effect-dottes .desk-menu > ul > li.one-page-active > a .dottes:before,
			.effect-dottes .desk-menu > ul > li.current-menu-item > a .dottes:before,
			.effect-dottes .desk-menu > ul > li.current-menu-parent > a .dottes:before,
			.effect-dottes .desk-menu > ul > li.current-menu-ancestor > a .dottes:before {
				-moz-transform: translateX(-10px);
				transform: translateX(-10px);
				opacity: 1;
			}

			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-item > a .dottes,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-parent > a .dottes,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-ancestor > a .dottes,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-item > a .dottes:after,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-parent > a .dottes:after,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-ancestor > a .dottes:after,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-item > a .dottes:before,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-parent > a .dottes:before,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.current-menu-ancestor > a .dottes:before {
				opacity: 0;
				-moz-transform: translateX(0px);
				transform: translateX(0px);
			}

			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li:hover > a .dottes,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.one-page-active > a .dottes {
				opacity: 1 !important;
			}

			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li:hover > a .dottes:after,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.one-page-active > a .dottes:after {
				opacity: 1 !important;
				-moz-transform: translateX(-10px) !important;
				transform: translateX(-10px) !important;
			}

			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li:hover > a .dottes:before,
			.one-page-active.one-page-top.effect-dottes .desk-menu > ul > li.one-page-active > a .dottes:before {
				opacity: 1 !important;
				-moz-transform: translateX(10px) !important;
				transform: translateX(10px) !important;
			}

			.subeffect-hover-outline .desk-menu .sub-menu > li > a:after,
			.subeffect-hover-line .desk-menu .sub-menu > li > a:after {
				content: "";
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				opacity: 0;
				z-index: -1;
				-webkit-transition: all 300ms ease-out;
			    transition: all 300ms ease-out;
			    -webkit-backface-visibility: hidden;
			    backface-visibility: hidden;
			}

			.subeffect-hover-fill .desk-menu .sub-menu > li {
				-webkit-transition: all 300ms ease-out;
			    transition: all 300ms ease-out;
			}

			.subeffect-hover-line .desk-menu .sub-menu > li > a:after {
				width: 0;
			    height: 2px;
			    left: -16px;
			    margin-top: -1px;
			    top: 50%;
			}

			.subeffect-hover-line .desk-menu .sub-menu > li:hover > a:after {
				width: 16px;
			}

			.subeffect-hover-outline .desk-menu .sub-menu > li:hover > a:after,
			.subeffect-hover-line .desk-menu .sub-menu > li:hover > a:after {
				opacity: 1;
			}

			.search-toggle,
			.cart-toggle,
			.sidebar-toggle,
			.menu-header-social-links {
				height: 40px;
			    width: 40px;
			    line-height: 40px !important;
			    font-size: 24px !important;
			    float: right;
			    text-align: center;
			    position: relative;
			    z-index: 15;
			    cursor: pointer;
			    margin-left: 30px;
			    -webkit-transition: color 300ms ease-out, opacity 300ms ease-out, margin 300ms linear;
			    transition: color 300ms ease-out, opacity 300ms ease-out, margin 300ms linear;
			    -webkit-backface-visibility: hidden;
			    backface-visibility: hidden;
			}

			.menu-header-social-links {
				width: auto;
			}

			.logopos-right .search-toggle,
			.logopos-right .cart-toggle,
			.logopos-right .sidebar-toggle,
			.logopos-right .menu-header-social-links {
			    margin-left: 0;
			    margin-right: 30px;
			}

			.cart-toggle {
				float: none;
				margin: 0 !important;
			}

			.desk-cart-wrap .cart-contents {
			    position: absolute;
			    line-height: 20px;
			    font-size: 12px;
			    height: 20px;
			    width: 20px;
			    top: 50%;
			    left: 50%;
			    text-transform: none;
			    margin-left: 4px;
			    margin-top: -22px;
			    border-radius: 50px;
			    text-align: center;
			    z-index: 15;
			    font-weight: 700;
			    -webkit-transition: all 300ms linear;
			    -ms-transition: all 300ms linear;
			    transition: all 300ms linear;
			}

			.cart-true .search-toggle,
			.language-true .search-toggle,
			.cart-true .sidebar-toggle,
			.language-true .sidebar-toggle,
			.search-true .sidebar-toggle,
			.language-true .desk-cart-wrap,
			.search-true .menu-header-social-links,
			.cart-true .menu-header-social-links,
			.language-true .menu-header-social-links {
				margin-left: 8px;
			}

			.fullscreen-bar.cart-true .search-toggle,
			.fullscreen-bar.language-true .search-toggle,
			.fullscreen-bar.cart-true .sidebar-toggle,
			.fullscreen-bar.language-true .sidebar-toggle,
			.fullscreen-bar.search-true .sidebar-toggle,
			.fullscreen-bar.language-true .desk-cart-wrap,
			.fullscreen-bar.search-true .menu-header-social-links,
			.fullscreen-bar.cart-true .menu-header-social-links,
			.fullscreen-bar.language-true .menu-header-social-links {
				margin-left: 16px;
			}

			.logopos-center.menu-under-logo-false .menu-header-social-links {
				margin-left: 0 !important;
				margin-right: 32px !important;
			}

			.search-toggle:hover,
			.cart-toggle:hover,
			.sidebar-toggle:hover {
				opacity: 0.8;
			}

			.desk-cart-wrap {
				position: relative;
				margin-left: 32px;
				float: right;
				position: relative;
				height: 100%;
			    width: 40px;
			    height: 40px;
			}

			.logo-position-right .fullscreen-icons .desk-cart-wrap {
				margin-left: 16px;
			}

			.logopos-right .desk-cart-wrap {
				margin-right: 32px;
				margin-left: 0;
			}

			.desk-menu ul > li[data-button="true"] {
				background: transparent !important;
			}

			.desk-menu ul > li[data-button="true"]:before,
			.desk-menu ul > li[data-button="true"]:after,
			.desk-menu ul > li[data-button="true"] .dottes,
			.desk-menu ul > li[data-button="true"] a.menu-item-button:before,
			.desk-menu ul > li[data-button="true"] a.menu-item-button:after {
				display: none !important;
			}

			.desk-menu > ul > li[data-button="true"] + li[data-button="true"]:not(:first-child) {
				margin-left: 8px !important;
			}

			.desk-menu ul ul > li[data-button="true"] a {
				display: inline-block !important;
				margin-bottom: 0 !important
			}

		/* Megamenu
		---------------*/

			.desk-menu [data-mm="true"] .sub-menu .mi {display: none !important;}

			.desk-menu > ul li:not([data-mm="true"]) ul > li:first-child {
				position: relative;
			}

			.desk-menu > ul > [data-mm="true"] {position: static !important;}

			.desk-menu > ul > [data-mm="true"] > ul {
				width:1200px;
    			max-width: 1200px;
				height: auto;
				z-index: -1;
				left:50% !important;
				margin-left: -50%;
				padding: 32px 24px 0px 24px;
				background-repeat: no-repeat;
				background-position:50% 0;
				-webkit-background-size: cover !important; 
				-moz-background-size: cover !important; 
				background-size: cover !important;
				flex-direction: row;
				flex-wrap: wrap;
			}

			.layout-boxed .desk-menu > ul > [data-mm="true"][data-mmw="grid-aligned"] > ul {
				margin-left:-600px !important;
				left: 50% !important;
				right: auto !important;
			}

			.desk-menu > ul > [data-mm="true"] > ul:after {
				content: "";
			    display: table;
			    clear: both;
			}

			.desk-menu > ul > [data-mm="true"] > ul ul {
				display: block !important;
				opacity: 1 !important;
				margin-top: 0 !important;
				margin-bottom: 0 !important;
				position: static !important;
				top: auto !important;
				left: auto !important;
				height: auto !important;
				min-width:100% !important;
				max-width:100% !important;
				box-shadow: none !important;
				padding: 0;
				background-color: transparent !important;
				border-top:none !important;
				margin-left: 0 !important;
			}

			.desk-menu > ul > [data-mm="true"] > ul ul li {
				padding: 0;
			}

			.desk-menu > ul > [data-mm="true"] > ul ul li a {
				padding: 8px 16px !important;
				border-bottom: none;
			}

			.desk-menu > ul > [data-mm="true"] > ul li[data-button="true"] {
				padding-left: 16px !important;
				padding-top: 20px !important;
				padding-bottom: 20px !important;
				line-height: 24px !important;
			}

			.desk-menu > ul > [data-mm="true"] > .sub-menu > li {
				position: relative;
				padding: 0px 16px 32px 16px;
				display: block;
				background-color: transparent !important;
			}

			/*.desk-menu > ul > [data-mm="true"] > .sub-menu > li:not(:last-child):after {
				position: absolute;
				top: 0;
				right: 0;
				width: 1px;
				height: 100%;
				content: "";
				display: block;
			}*/

			/*.desk-menu [data-mm="true"] .sub-menu li > a,
			.desk-menu [data-mm="true"] .sub-menu li:hover a {
				background-color: transparent;
			}*/

			.desk .desk-menu [data-mm="true"] > .sub-menu > li > a,
			.desk .desk-menu [data-mm="true"] > .sub-menu > li > a:hover{
				background-color: transparent !important;
				border-bottom: none;
			}

			.desk-menu [data-mm="true"] > .sub-menu > li > a {
				position: relative;
				padding: 8px 12px 16px 12px !important;
			}

			.desk-menu [data-mm="true"] > .sub-menu > li > a:first-child:before,
			.desk-menu > ul > [data-mm="true"] > .sub-menu .widget_title:before {
		        display: block;
			    content: "";
			    width: 100%;
			    height: 1px;
			    bottom: 16px;
			    left: 0px;
			    position: absolute;
			}

			.desk-menu [data-mm="true"] > .sub-menu .sub-menu > li > a:first-child:before {
			    display: none !important;
			}

			.desk-menu > ul > [data-mm="true"] > ul ul {
				padding-top: 0px;
			}

			.desk-menu > ul > [data-mm="true"][data-mmw="50%"] > ul {width: 600px !important;max-width: 600px !important;}
			.desk-menu > ul > [data-mm="true"][data-mmw="60%"] > ul {width: 720px !important;max-width: 720px !important;}
			.desk-menu > ul > [data-mm="true"][data-mmw="75%"] > ul {width: 900px !important;max-width: 900px !important;}

			.desk-menu > ul > [data-mm="true"][data-mmw="50%"],
			.desk-menu > ul > [data-mm="true"][data-mmw="60%"],
			.desk-menu > ul > [data-mm="true"][data-mmw="75%"]
			{position: relative !important;}

			.desk-menu > ul > [data-mm="true"][data-mmc="6"] > ul > li {width: 16.66666666666667%;}
			.desk-menu > ul > [data-mm="true"][data-mmc="5"] > ul > li {width: 20%;}
			.desk-menu > ul > [data-mm="true"][data-mmc="4"] > ul > li {width: 25%;}
			.desk-menu > ul > [data-mm="true"][data-mmc="3"] > ul > li {width: 33.2121213%;}
			.desk-menu > ul > [data-mm="true"][data-mmc="2"] > ul > li {width: 50%;}
			.desk-menu > ul > [data-mm="true"][data-mmc="1"] > ul > li {width: 100%;}

			.subeffect-hover-outline .desk-menu [data-mm="true"] > ul > li > a:after,
			.subeffect-hover-line .desk-menu [data-mm="true"] > ul > li > a:after {
				display: none !important;
			}

			.desk-menu > ul > [data-mm="true"] .menu-widgets a {
				padding: 0 !important;
			}

			.desk-menu [data-mm="true"] .sub-menu .widget_layered_nav_filters li a {
				padding: 8px 16px 8px 16px !important;
			}

			.desk-menu > ul > [data-mm="true"] .widget_icl_lang_sel_widget li a {
				padding: 8px 24px !important;
			}

			.desk-menu > ul > [data-mm="true"] .widget_nav_menu ul li a,
			.desk-menu > ul > [data-mm="true"] .widget_product_categories ul li a {
			    padding: 8px 0 8px 0px !important;
			}

		/* WPML Switcher
		---------------*/

			.language-switcher {
				float: right;
				height: 36px;
				margin-left: 32px;
				text-align: left !important;
			}

			.fullscreen-bar .language-switcher {
				margin-left: 0;
				margin-right:16px !important;
			}

			.logo-position-right.fullscreen-bar .language-switcher {
				margin-left: 32px !important;
				margin-right:0 !important;
			}

			.language-switcher ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}

			.language-switcher ul li {
				margin: 0;
				padding: 0;
				line-height: 24px;
			}

			.language-switcher ul li a {
				display: block;
				padding: 6px 16px;
				-webkit-transition: all 300ms ease-out;
    			transition: all 300ms ease-out;
			}

			.language-switcher .wpml-ls-sub-menu li a {
				padding: 6px 16px;
			}

			.language-switcher ul li img {
				display: inline-block;
				margin-right: 4px;
				vertical-align: middle;
				position: relative;
				top: -1px;
				width: auto;
    			max-width: none;
			}

			.language-switcher ul ul {
				display: none;
				position: absolute;
				top:36px;
				left: 0;
				opacity: 0;
			}

			.language-switcher .wpml-ls-current-language {
				position: relative;
			}

			.no-js .language-switcher .wpml-ls-current-language:hover ul {
				display: block;
			}

			.language-switcher .wpml-ls-current-language a > .mi  {
				display:inline-block;
				color: inherit;
				width: 12px;
				height: 12px;
				font-size: 12px;
				line-height: 12px;
				vertical-align: middle;
				margin-left: 8px;
			}

			.language-switcher .wpml-ls-current-language a:hover > .mi {
				color: inherit;
			}
	
		/* Quick Styles
		---------------*/

			.page-content-wrap {
				-ms-transition: padding-top 300ms linear;
				transition: padding-top 300ms linear;
    			-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
			}

			/* Logo center
			---------------*/

				.logopos-center .left-part {width:50%;float:left;padding-right: 182px;}
				.logopos-center .right-part {width:50%;float:right;padding-left: 182px;}

				.desk.no-logo-true .right-part  {
					padding-left: 0 !important;
				}

				.logopos-center .right-part > * {
					float: left;
				}

				.logopos-center.full-true .right-part > *:not(.desk-menu) {
					float: right;
				}

				.logopos-center.full-true .left-part > .header-social-links {
				    float: left;
				}

				.logopos-center .logo,
				.logopos-center .logo-title {
					width: 364px;
					padding: 0 32px;
					position: absolute;
					top: 0;
					left:50%;
					margin-left:-182px;
				    float: none;

				}

				.logopos-center .logo-title {
				    font-size: 38px;
				    text-align: center;
				}

			/* Logo right
			---------------*/

				.desk.logopos-right .logo, 
				.desk.logopos-right .logo-title {
				    padding: 0 0 0 25px;
				    float: right;
				}

				.desk.logopos-right .search-toggle, 
				.desk.logopos-right .desk-cart-wrap, 
				.desk.logopos-right.menu-under-logo-false .sidebar-toggle,
				.desk.logopos-right.menu-under-logo-false .language-switcher,
				.desk.logopos-right.menu-under-logo-false .desk-menu {
				    float: left;
				}

				.desk.logopos-right.cart-true .search-toggle, 
				.desk.logopos-right.language-true .search-toggle, 
				.desk.logopos-right.language-true .desk-cart-wrap, 
				.desk.logopos-right.cart-true .sidebar-toggle, 
				.desk.logopos-right.language-true .sidebar-toggle, 
				.desk.logopos-right.search-true .sidebar-toggle,
				.desk.logopos-right.search-true .menu-header-social-links {
				    margin-left: 0 !important;
				    margin-right: 10px;
				}

				.desk.logopos-right .language-switcher {
				    margin-right: 30px;
				    margin-left: 10px;
				}

				.desk.logopos-right.menu-under-logo-true .language-switcher {
				    float: left;
				}

				.desk.logopos-right.menu-under-logo-true .header-search {
				    margin-left: 0;
				    margin-right: 24px;
				    float: left;
				}

				.desk.logopos-right.menu-under-logo-true .sidebar-toggle {
				    float: left;
				    display: block;
				}

			/* Under logo
			---------------*/

				.menu-under-logo-true.logopos-center .logo,
				.menu-under-logo-true.logopos-center .logo-title {
					width:100%;
					padding: 0 25px;
					position: relative;
					top: 0;
					left:0;
					margin-left:0;
				    float: none;
				}

				.under-logo {
					width: 100%;
				}

				.menu-under-logo-true.menu-under-logo-boxed-true .under-logo {
					position: relative;
					width: 1200px;
					margin: 0 auto;
				}


				.logopos-center .under-logo {
					text-align: center !important;
				}

				.logopos-right .under-logo,
				.logopos-left .under-logo {
					text-align: right !important;
				}

				.under-logo .search-toggle,
				.under-logo .desk-cart-wrap,
				.under-logo .sidebar-toggle,
				.under-logo .language-switcher,
				.under-logo .desk-menu,
				.under-logo .menu-header-social-links {
					display: inline-block !important;
					float: none;
					vertical-align: top;
				}

				.logopos-left .under-logo .desk-menu,
				.logopos-right .under-logo .desk-menu {
					display: block;
					float: left;
				}

				.logopos-right .under-logo .desk-menu {
					float: right;
				}

				.under-logo .language-switcher {
					text-align: left;
				}

				.under-logo .desk-menu > ul ul,
				.sticky-true.active.menu-under-logo-true .under-logo .desk-menu > ul ul {
					text-align: left;
				}

				.menu-under-logo-true .header-search {
					height: 44px;
					line-height: 44px;
					width: 256px;
					margin-left: 24px;
					float: right;
				}

				.menu-under-logo-true .header-search form {
					position: relative;
				}

				.menu-under-logo-true .header-search input {
					height: 44px;
					line-height: 44px;
					padding-top: 0 !important;
					padding-bottom: 0 !important;
				}

				.menu-under-logo-true .header-search input[type="text"] {
					padding-right: 60px;
				}

				.menu-under-logo-true .header-search input[type="submit"] {
					width: 44px;
					height: 44px;
					min-width: 0;
					padding:0 !important;
					margin:0 !important;
					background:transparent;
					border-radius: 0;
					border:none !important;
					box-shadow: none  !important;
					outline:0;
					display: block;
					text-indent: -9000000px;
					position: absolute;
					top: 0;
					right: 0;
					-webkit-transition: all 300ms ease-out;
				    transition: all 300ms ease-out;
				    -webkit-backface-visibility: hidden;
				    backface-visibility: hidden;
				    z-index: 2;
				    padding: 0 !important;
				}

				.menu-under-logo-true .header-search .search-icon {
					display: block;
					width: 44px;
					height: 44px;
					line-height: 44px;
					font-size: 24px;
					text-align: center;
					position: absolute;
					right: 0;
					top: 0;
					-webkit-transition: all 300ms ease-out;
				    transition: all 300ms ease-out;
				    -webkit-backface-visibility: hidden;
				    backface-visibility: hidden;
				    z-index: 1;
				}

				.menu-under-logo-true .header-button {
					height: 44px;
					line-height: 44px;
					padding: 0 24px;
					display: block;
					float: right;
					margin-left: 16px;
					margin-bottom: 0;
				}

				.menu-under-logo-true .header-button > span {
					margin-right: 8px;
				    display: inline-block;
				    font-size: 130%;
				    vertical-align: middle;
				    top: -2px;
				    position: relative;
				}

				.iversion-light.menu-under-logo-true.header-under-slider-true .header-search input[type="submit"],
				.siversion-light.active.menu-under-logo-true.header-under-slider-true .header-search input[type="submit"] {
					color: #ffffff;
				}

				.menu-under-logo-true .header-search input[type="submit"]:hover + .search-icon {
					opacity: 1;
				}

				.menu-under-logo-true.sticky-true.active + .page-content-wrap {
					padding-top: 0px !important;
				}

				.page-content-wrap.sticky-status-true.under-logo-status-true {
					-webkit-transition: none;
					-ms-transition: none;
	    			-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
				}

				.logopos-center.menu-under-logo-true.menu-under-logo-boxed-true.menu-under-logo-icons-true .menu-header-social-links,
				.logopos-center.menu-under-logo-true.menu-under-logo-boxed-true.menu-under-logo-icons-true .menu-header-icons {
					position: absolute !important;
					top: 50% !important;
					margin-top: -20px !important;
					margin-left: 0 !important;
				}

				.logopos-center.menu-under-logo-true.menu-under-logo-boxed-true.menu-under-logo-icons-true .menu-header-icons {
					right: 0;
				}

				.logopos-center.menu-under-logo-true.menu-under-logo-boxed-true.menu-under-logo-icons-true .desk-cart-wrap,
				.logopos-center.menu-under-logo-true.menu-under-logo-boxed-true.menu-under-logo-icons-true .search-toggle,
				.logopos-center.menu-under-logo-true.menu-under-logo-boxed-true.menu-under-logo-icons-true .sidebar-toggle {
					margin-top: 0 !important;
				}

			/* Menu separator corrections
			---------------*/

				.logopos-left.menu-under-logo-true .desk-cart-wrap:after,
				.logopos-left.menu-under-logo-true .search-toggle:after,
				.logopos-left.menu-under-logo-true .menu-header-social-links:after,
				.logopos-left.menu-under-logo-true .sidebar-toggle:after,
				.logopos-right.menu-under-logo-true .desk-cart-wrap:after,
				.logopos-right.menu-under-logo-true .search-toggle:after,
				.logopos-right.menu-under-logo-true .menu-header-social-links:after,
				.logopos-right.menu-under-logo-true .sidebar-toggle:after,
				.logopos-center.menu-under-logo-false .desk-cart-wrap:after,
				.logopos-center.menu-under-logo-false .search-toggle:after,
				.logopos-center.menu-under-logo-false .menu-header-social-links:after,
				.logopos-center.menu-under-logo-false .sidebar-toggle:after {
					display: none !important;
				}

			/* Menu alignment
			---------------*/

				.no-logo-true.menupos-left .desk-menu {
					float: left;
				}

				.no-logo-true.menupos-right .desk-menu {
					float: right;
				}

				.no-logo-true.menupos-center .desk-menu {
					float: none;
					display: inline-block;
				}

				.no-logo-true.menupos-center .header-body > .container,
				.no-logo-true.menupos-center.menu-under-logo-true .under-logo > .container {
					text-align: center;
				}

				.no-logo-true.menupos-right .search-toggle,
				.no-logo-true.menupos-right .cart-toggle,
				.no-logo-true.menupos-right .sidebar-toggle,
				.no-logo-true.menupos-right .menu-header-social-links {
				    margin-left: 0;
				    margin-right: 32px;
				}


				.no-logo-true.menupos-right .desk-cart-wrap {
					margin-right: 32px;
					margin-left: 0;
				}

				.desk.no-logo-true.menupos-right .search-toggle, 
				.desk.no-logo-true.menupos-right .desk-cart-wrap, 
				.desk.no-logo-true.menupos-right.menu-under-logo-false .sidebar-toggle,
				.desk.no-logo-true.menupos-right.menu-under-logo-false .language-switcher {
				    float: left;
				}

				.desk.no-logo-true.menupos-right.menu-under-logo-false .desk-menu {
				    float: right;
				}

				.desk.no-logo-true.menupos-right.cart-true .search-toggle, 
				.desk.no-logo-true.menupos-right.language-true .search-toggle, 
				.desk.no-logo-true.menupos-right.language-true .desk-cart-wrap, 
				.desk.no-logo-true.menupos-right.cart-true .sidebar-toggle, 
				.desk.no-logo-true.menupos-right.language-true .sidebar-toggle, 
				.desk.no-logo-true.menupos-right.search-true .sidebar-toggle,
				.desk.no-logo-true.menupos-right.search-true .menu-header-social-links {
				    margin-left: 0;
				    margin-right: 16px;
				}

				.desk.no-logo-true.menupos-right .language-switcher {
				    margin-right: 32px;
				    margin-left: 16px;
				}

				.desk.no-logo-true.menupos-right.menu-under-logo-true .language-switcher {
				    float: left;
				}

				.desk.no-logo-true.menupos-right.menu-under-logo-true .header-search {
				    margin-left: 0;
				    margin-right: 24px;
				    float: left;
				}

				.desk.no-logo-true.menupos-right.menu-under-logo-true .sidebar-toggle {
				    float: left;
				    display: block;
				}

				.no-logo-true.menupos-right .under-logo .desk-menu {
					float: right;
				}

				.no-logo-true.menupos-left.menu-under-logo-true .desk-cart-wrap:after,
				.no-logo-true.menupos-left.menu-under-logo-true .search-toggle:after,
				.no-logo-true.menupos-left.menu-under-logo-true .menu-header-social-links:after,
				.no-logo-true.menupos-left.menu-under-logo-true .sidebar-toggle:after,
				.no-logo-true.menupos-right.menu-under-logo-true .desk-cart-wrap:after,
				.no-logo-true.menupos-right.menu-under-logo-true .search-toggle:after,
				.no-logo-true.menupos-right.menu-under-logo-true .menu-header-social-links:after,
				.no-logo-true.menupos-right.menu-under-logo-true .sidebar-toggle:after,
				.no-logo-true.menupos-center.menu-under-logo-false .desk-cart-wrap:after,
				.no-logo-true.menupos-center.menu-under-logo-false .search-toggle:after,
				.no-logo-true.menupos-center.menu-under-logo-false .menu-header-social-links:after,
				.no-logo-true.menupos-center.menu-under-logo-false .sidebar-toggle:after {
					display: none !important;
				}

				.desk.no-logo-true.menupos-center.menu-under-logo-false .header-elements-wrapper {
					display:inline-block;
					vertical-align: top;
				}

			/* Boxed
			---------------*/

				.header-under-slider-false.transparent-true,
				.header-under-slider-false.boxed-true {
					position: absolute;
					box-shadow: none;
				}

				.header-under-slider-false.boxed-true.slider-active {
					top:40px;
					max-width: 1200px !important;
					width: 1200px !important;
					left: 50%;
					margin-left: -585px !important;
				}

				.header-under-slider-false.boxed-true.slider-active:not(.active) .container {
					max-width: 100% !important;
					width: 100% !important;
					padding-left: 24px;
					padding-right: 24px;
				}

				.header-under-slider-false.boxed-true.slider-active.sticky-true:not(.active) {
					top:40px !important;
					left: 50% !important;
				}

				.header-under-slider-false.boxed-true.sticky-true.active {
					top:0 !important;
					left:0 !important;
					margin-left: 0 !important;
					max-width: 100% !important;
					width: 100% !important;
				}

				.header-under-slider-false.boxed-true.slider-active.sticky-true.active .container {
					max-width: 1200px;
					width: 1200px;
				}

				.transparent-true.sticky-true.active,
				.boxed-true.sticky-true.active {
					box-shadow: 0 1px 3px rgba(0,0,0,0.1);
				}

			/* Sticky
			---------------*/

				.sticky-true.desk {
					position: fixed;
					top: 0;
					left: 0;
					-webkit-transition:height 300ms linear, transform 300ms linear; 
					-ms-transition:height 300ms linear, transform 300ms linear; 
					transition:height 300ms linear, transform 300ms linear;
					-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
					-ms-transform:translateY(0);
					transform:translateY(0);
				}

				.admin-bar .sticky-true.desk {
					top: 32px;
				}

				.admin-bar .active .sticky-true.desk {
					top: 0px;
				}

				.sticky-true.active.menu-under-logo-true.menu-under-logo-boxed-true .under-logo {
					width: 100%;
				}

				.page-content-wrap.revolution-slider-active.sticky-status-true,
				.fullscreen-bar.sticky-true.active + .page-content-wrap {
					padding-top: 0;
					-webkit-transition: none;
				    -ms-transition: none;
				    -webkit-backface-visibility: hidden;
				    backface-visibility: hidden;
				}

				.sticky-true .header-body {
					-webkit-transition:height 300ms linear, background-color 300ms linear; 
					-ms-transition:height 300ms linear, background-color 300ms linear; 
					transition:height 300ms linear, background-color 300ms linear;
					-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
				}

				.sticky-true .logo,
				.sticky-true .logo-title,
				.sticky-true .desk-menu > ul > li {
					-webkit-transition:height 300ms linear, line-height 300ms linear; 
					-ms-transition:height 300ms linear, line-height 300ms linear; 
					transition:height 300ms linear, line-height 300ms linear;
					-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
				}

				.sticky-true .desk-menu > ul > li {
					-webkit-transition:all 300ms linear, line-height 300ms linear; 
					-ms-transition:all 300ms linear, line-height 300ms linear; 
					transition:all 300ms linear, line-height 300ms linear;
				}

				.sticky-true .search,
				.sticky-true .desk-menu .sub-men {
					-webkit-transition:top 300ms linear; 
					-ms-transition:top 300ms linear; 
					transition:top 300ms linear;
					-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
				}

				.sticky-true .search-toggle,
				.sticky-true .desk-cart-wrap,
				.sticky-true .desk-cart-wrap > .cart-toggle,
				.sticky-true .site-sidebar-toggle,
				.sticky-true .language-switcher,
				.sticky-true .desk-menu > ul > li > a,
				.sticky-true .under-logo,
				.sticky-true .header-search {
					-webkit-transition:margin-top 300ms linear, opacity 300ms linear, color 300ms linear, background-color 300ms linear; 
					-ms-transition:margin-top 300ms linear, opacity 300ms linear, color 300ms linear, background-color 300ms linear; 
					transition:margin-top 300ms linear, opacity 300ms linear, color 300ms linear, background-color 300ms linear;
					-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
				}

				.sticky-true .sidebar-toggle {
					-webkit-transition:all 300ms linear; 
					-ms-transition:all 300ms linear; 
					transition:all 300ms linear;
				}

				.sticky-true .desk-menu > ul > li > a {
					-webkit-transition:margin-top 300ms linear, color 300ms linear, box-shadow 300ms linear, background-color 300ms linear; 
					-ms-transition:margin-top 300ms linear, color 300ms linear, box-shadow 300ms linear, background-color 300ms linear; 
					transition:margin-top 300ms linear, color 300ms linear, box-shadow 300ms linear, background-color 300ms linear;
				}

				.sticky-true .cart-toggle span {
					-webkit-transition:color 300ms linear, background-color 300ms linear; 
					-ms-transition:color 300ms linear, background-color 300ms linear; 
					transition:color 300ms linear, background-color 300ms linear;
				}

				.revolution-slider-active .boxed-true.slider-active.sticky-true:not(.active) {
				    top: 0 !important;
				    left:0 !important;
				    max-width: 100% !important;
				    width: 100% !important;
				    margin-left: 0 !important;
				}

				.revolution-slider-active .boxed-true.slider-active:not(.active) .container {
				    max-width: 1200px !important;
				    width: 1200px !important;
				    padding-left: 0px;
				    padding-right: 0px;
				}

				.revolution-slider-active .boxed-true.full-true.slider-active .container,
				.revolution-slider-active .boxed-false.full-true.slider-active .container {
					width: 92% !important;
	    			max-width: 92% !important;
				}

				/* Sticky under slider
				---------------*/

					.revolution-slider-active .sticky-true.header-under-slider-true {
						position: relative;
						top: 0;
						left: 0;
						-ms-transform:translateY(0px) !important;
						transform:translateY(0px) !important;
					}

					.revolution-slider-active .sticky-true.header-under-slider-true.active {
						position: fixed;
					}

					.admin-bar .revolution-slider-active .sticky-true.header-under-slider-true.active {
						top: 32px;
					}

					.revolution-slider-active .header-under-slider-true,
					.revolution-slider-active .sticky-true.active.header-under-slider-true {
					    box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important;
					    -ms-transform: translateY(0px) !important;
					    transform: translateY(0px) !important;
					}

		/* Fullscreen bar
		---------------*/

			.fullscreen-bar {
				display: block;
				box-shadow: 0 1px 3px rgba(0,0,0,0.1);
				position: relative;
				z-index: 80;
				width: 100%;
			}

			.fullscreen-bar.transparent-true {
				position: absolute;
				top: 0;
				left: 0;
				box-shadow: none;
			}

			.fullscreen-bar.full-true .container {
				width: 92%;
    			max-width: 92%;
			}

			.fullscreen-bar .container {
				position: relative;
			}

			.fullscreen-icons {
				position: absolute;
				height: 100%;
				top: 0;
				right: 0;
			}

			.fullscreen-icons > .desk-cart-wrap {
				height: 40px;
			    width: 40px;
			    position: relative;
			    float: left;
			}

			.fullscreen-icons > .cart-toggle,
			.fullscreen-icons > .search-toggle,
			.fullscreen-icons > .fullscreen-toggle,
			.fullscreen-icons > .language-switcher,
			.fullscreen-icons > .menu-header-social-links {
				height: 40px;
			    width: 40px;
			    line-height: 40px !important;
			    font-size: 24px !important;
			    float: left;
			    text-align: center;
			    position: relative;
			    z-index: 15;
			    cursor: pointer;
			    -webkit-transition: color 300ms linear, opacity 300ms linear, margin 300ms linear;
			    transition: color 300ms linear, opacity 300ms linear, margin 300ms linear;
			    -webkit-backface-visibility: hidden;
			    backface-visibility: hidden;
			}

			.fullscreen-icons > .menu-header-social-links {
				width: auto;
			}

			.fullscreen-icons > .cart-toggle {
				float:none;
			}

			.fullscreen-icons > .language-switcher {
				width: auto;
				height: auto;
			}

			.fullscreen-icons > .fullscreen-toggle {
				margin-left: 24px;
				position: relative;
				width: 56px;
			    line-height: 40px !important;
			}

			.logo-position-right .fullscreen-icons > .fullscreen-toggle {
				margin-left: 0;
			}

			.fullscreen-icons > .fullscreen-toggle:before {
				width: 56px;
				height: 56px;
				position: absolute;
				top:50%;
				left: 50%;
				margin-top: -28px;
				margin-left: -28px;
				content: "";
				display: block;
				border-radius: 500px;
				-webkit-transform:scale(0);
		     	-moz-transform:scale(0);
		        -o-transform:scale(0);
		        transform:scale(0);
			}

			.fullscreen-icons > .fullscreen-toggle.active:before {
				-webkit-animation:materialClick 0.45s linear;
			   -moz-animation:materialClick 0.45s linear;
			    -ms-animation:materialClick 0.45s linear;
			     -o-animation:materialClick 0.45s linear;
			        animation:materialClick 0.45s linear;
			}

			.fullscreen-icons > .fullscreen-toggle > span {
				display: block;
				width: 32px;
				height: 2px;
				position: absolute;
				top: 50%;
				left: 50%;
				margin-left: -16px;
			    -webkit-backface-visibility: hidden;
			    backface-visibility: hidden;
				-webkit-transition: background-color 300ms ease-out, opacity 300ms ease-out;
				transition: background-color 300ms ease-out, opacity 300ms ease-out;
			}

			.fullscreen-icons > .fullscreen-toggle > span:nth-child(1) {
				margin-top: -11px;
			}

			.fullscreen-icons > .fullscreen-toggle > span:nth-child(2) {
				margin-top: -2px;
			}

			.fullscreen-icons > .fullscreen-toggle > span:nth-child(3) {
				margin-top: 7px;
			}

			.isize-small .fullscreen-icons > .fullscreen-toggle > span {
				width: 24px;
				margin-left: -12px;
				height: 2px;
			}

			.isize-small .fullscreen-icons > .fullscreen-toggle > span:nth-child(1) {
				margin-top: -9px;
			}

			.isize-small .fullscreen-icons > .fullscreen-toggle > span:nth-child(2) {
				margin-top: -2px;
			}

			.isize-small .fullscreen-icons > .fullscreen-toggle > span:nth-child(3) {
				margin-top: 5px;
			}

			.isize-large .fullscreen-icons > .fullscreen-toggle > span {
				width: 40px;
				margin-left:-20px;
			}

			.isize-large .fullscreen-icons > .fullscreen-toggle > span:nth-child(1) {margin-top: -12px;}
			.isize-large .fullscreen-icons > .fullscreen-toggle > span:nth-child(2) {margin-top: -2px;}
			.isize-large .fullscreen-icons > .fullscreen-toggle > span:nth-child(3) {margin-top: 8px;}

			.fullscreen-icons .cart-toggle:hover,
			.fullscreen-icons > .search-toggle:hover,
			.fullscreen-icons > .fullscreen-toggle:hover {
				opacity: 0.7;
			}

			.fullscreen-icons .cart-toggle,
			.fullscreen-icons > .search-toggle,
			.fullscreen-icons > .fullscreen-toggle,
			.fullscreen-icons > .menu-header-social-links a {
				font-size: 24px !important;
			}

			.fullscreen-icons > .menu-header-social-links a {
				font-size: 18px !important;
			}

			.logo-position-right .fullscreen-icons {
				right:auto;
				left: 0;
			}

			.logo-position-right .fullscreen-icons > .desk-cart-wrap,
			.logo-position-right .fullscreen-icons > .search-toggle,
			.logo-position-right .fullscreen-icons > .fullscreen-toggle,
			.logo-position-right .fullscreen-icons > .language-switcher,
			.logo-position-right .fullscreen-icons > .menu-header-social-links {
				float: right;
			}

			.logo-position-right .logo {
			    padding: 0 0 0 24px;
			    float: right;
			}

			.logo-position-center .logo {
			    float: none;
			    padding: 0;
			    position: absolute;
				top: 50%;
				left: 50%;
			}

			.sticky-true.fullscreen-bar {
				-webkit-transition:height 300ms linear, background-color 300ms linear; 
				-ms-transition:height 300ms linear, background-color 300ms linear; 
				transition:height 300ms linear, background-color 300ms linear;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
				position: fixed;
				top: 0;
				left: 0;
			}

			.admin-bar .sticky-true.fullscreen-bar {
				top: 32px;
			}

		/* Boxed layout
		---------------*/

			.layout-boxed #wrap[data-navigation="default"],
			.layout-boxed #wrap[data-navigation="fullscreen"] {
				width: 1280px;
				margin:0 auto;
			}

			.layout-boxed #wrap[data-navigation="default"] .sticky-true,
			.layout-boxed #wrap[data-navigation="fullscreen"] .sticky-true {
				width: 1280px;
				left: 50%;
				margin-left: -640px;
			}

			.layout-boxed #wrap[data-navigation="default"] .boxed-true.slider-active,
			.layout-boxed #wrap[data-navigation="fullscreen"] .boxed-true.slider-active {
				max-width: 1200px;
				width: 1200px;
				margin-left: -585px;
			}
	
		/* Sidebar navigation
		---------------*/

			.sidebar-nav {
				overflow: visible;
			}

			#wrap[data-navigation="sidebar"] {
				padding-left: 280px;
			}

			#wrap[data-navigation="sidebar"][data-sidebar-pos="right"] {
				padding-left: 0;
				padding-right: 280px;
			}

			.vertical-true .sidebar-nav-bottom {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				padding:0 48px 24px 48px;
			}

			.vertical-true .sidebar-menu {
				display: table;
			    position: absolute;
			    top: 0;
			    left: 0;
			    width: 100%;
			    height: 100%;
			}

			.vertical-true .sidebar-menu > ul {
				display: table-cell;
				vertical-align: middle;
				width: 100%;
			}

			.sidebar-nav .sidebar-menu > ul > li {
				padding: 0 48px ;
			}

			.sidebar-nav.subeffect-ghost .sidebar-menu > ul > li > .sub-menu,
			.sidebar-nav.subeffect-ghost .sidebar-menu > ul > li:hover > .sub-menu,
			.sidebar-nav.subeffect-ghost .sub-menu .sub-menu {
				display: none;
			    opacity: 0;
			    margin-top: -20px;
			}

			.sidebar-nav.subeffect-fade .sidebar-menu > ul > li > .sub-menu,
			.sidebar-nav.subeffect-fade .sidebar-menu > ul > li:hover > .sub-menu,
			.sidebar-nav.subeffect-fade .sub-menu .sub-menu {
				display: none;
			    margin-top: 0px;
			    opacity: 0;
			}

			.sidebar-menu .sub-menu {
				position: absolute;
				top: -23px;
				left: 100%;
			    min-width: 258px;
			    max-width: 258px;
			    padding-top: 24px;
			    padding-bottom: 24px;
			    list-style: none;
			    margin-left: 0;
			    text-align: left;
			    box-shadow: 2px 1px 4px 1px rgba(0,0,0,0.1);
			    z-index: 15;
			}

			.position-right .sidebar-menu .sub-menu {
				left: -258px;
			}

			.sidebar-menu .sub-menu .sub-menu {
				top: -24px;
				left: calc(100% - 8px);
			}

			.position-right .sidebar-menu .sub-menu .sub-menu {
				right: calc(100% - 8px);
				left: auto;
			}

			.sidebar-menu .sub-menu li {
				padding: 0 16px ;
			}

			.sidebar-menu .sub-menu li a {
				padding: 11px 16px;
			}

			.sidebar-menu li:hover > a > .mi {
				-ms-transform: rotate(90deg);
				transform: rotate(90deg);
			}

			.mobile-sidebar-nav-toggle,
			.mobile-site-sidebar-toggle {
				display: none;
			}

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

			.grid #loop-posts .post .post-title,
			.masonry1 #loop-posts .post .post-title,
			.grid .recent-posts .post .post-title,
			.masonry1 .recent-posts .post .post-title,
			.carousel .recent-posts .post .post-title,
			.related-posts .post .post-title {
				padding-right: 16px;
				padding-left: 16px;
			}

			.post-size-medium.grid #loop-posts .post .post-body,
			.post-size-medium.masonry1 #loop-posts .post .post-body,
			.post-size-medium.grid .recent-posts .post .post-body,
			.post-size-medium.carousel .recent-posts .post .post-body,
			.post-size-medium.masonry1 .recent-posts .post .post-body,
			.post-size-medium .loop-product .product .post-body {
				padding:40px 40px 48px 40px;
			}

			.category-post-size-medium .loop-product-category .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.post-size-medium.grid .blog-content #loop-posts .post .post-body,
			.post-size-medium.masonry1 .blog-content #loop-posts .post .post-body,
			.post-size-medium.grid .event-content #loop-posts .post .post-body,
			.post-size-medium.grid .product-content .loop-product .product .post-body,
			.post-size-medium.masonry1 .product-content .loop-product .product .post-body {
				padding:32px 32px 40px 32px;
			}

			.category-post-size-medium.grid .loop-product-category .product .post-body,
			.category-post-size-medium.masonry1 .loop-product-category .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.post-size-small.grid #loop-posts .post .post-body,
			.post-size-small.masonry1 #loop-posts .post .post-body,
			.post-size-small.grid .recent-posts .post .post-body,
			.post-size-small.carousel .recent-posts .post .post-body,
			.post-size-small.masonry1 .recent-posts .post .post-body,
			.post-size-small .loop-product .product .post-body {
				padding:32px 32px 40px 32px;
			}

			.category-post-size-small .loop-product-category .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.post-size-small.grid .blog-content #loop-posts .post .post-body,
			.post-size-small.masonry1 .blog-content #loop-posts .post .post-body,
			.post-size-small.grid .event-content #loop-posts .post .post-body,
			.post-size-small.grid .product-content .loop-product .product .post-body,
			.post-size-small.masonry1 .product-content .loop-product .product .post-body {
				padding:40px 40px 48px 40px;
			}

			.category-post-size-small.grid .loop-product-category .product .post-body,
			.category-post-size-small.masonry1 .loop-product-category .product .post-body {
				padding:24px 24px 32px 24px;
			}

			.blog-container-wide .navigation-wraper,
			.event-container-wide .navigation-wraper
			.product-container-wide .navigation-wraper {
				width: 1200px !important;
				max-width: 1200px !important;
				margin-left: auto;
				margin-right: auto;
			}

			.post-size-small .loop-posts .post {width: 25%;}
			.post-size-medium .loop-posts .post {width: 33.33333333333333%;}
			.post-size-large .loop-posts .post {width: 50%;}

			.post-size-small .loop-posts .grid-sizer {width: 25%;}
			.post-size-medium .loop-posts .grid-sizer {width: 33.33333333333333%;}
			.post-size-large .loop-posts .grid-sizer {width: 50%;}

			.category-post-size-small .loop-product-category .post {width: 25% !important;}
			.category-post-size-medium .loop-product-category .post {width: 33.33333333333333% !important;}
			.category-post-size-large .loop-product-category .post {width: 50% !important;}

			.category-post-size-small .loop-product-category .grid-sizer {width: 25% !important;}
			.category-post-size-medium .loop-product-category .grid-sizer {width: 33.33333333333333% !important;}
			.category-post-size-large .loop-product-category .grid-sizer {width: 50% !important;}

			.blog-sidebar,
			.menu-sidebar,
			.event-sidebar,
			.product-sidebar
			{width: 282px;}

			.blog-content,
			.menu-content,
			.event-content,
			.product-content,
			.shop-content
			{width: 894px;}

			.masonry2.post-size-medium .loop-posts .post-image-body-inner-wrap {
				padding:56px 40px;
			}

			.masonry2.post-size-medium .loop-posts .post-image-body-inner {
				max-width: 304px;
			}

			.masonry2.post-size-small .loop-posts .post-image-body-inner-wrap {
				padding:48px 40px;
			}

			.masonry2.post-size-small .loop-posts .post-image-body-inner {
				max-width: 202px;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="50"] .post-image-body-inner,
			.masonry2.post-size-small .loop-posts .post[data-width="75"] .post-image-body-inner {
				max-width: 304px;
			}

			.masonry2.post-size-large .loop-posts .post-image-body-inner-wrap {
				padding:56px 48px;
			}

			.masonry2.post-size-large .loop-posts .post-image-body-inner {
				max-width: 304px;
			}

			.masonry2.post-size-small .blog-content .loop-posts .post-image-body-inner-wrap,
			.masonry2.post-size-large .blog-content .loop-posts .post-image-body-inner-wrap {
				padding:56px 48px;
			}

			.masonry2.post-size-small .blog-content .loop-posts .post-image-body-inner,
			.masonry2.post-size-large .blog-content .loop-posts .post-image-body-inner {
				max-width: 423px;
			}

			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="25"] {width: 50% !important;}
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="50"] {width: 50% !important;}
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="75"] {width: 50% !important;}

			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="30"] {width: 33.33333333333333% !important;}
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="60"] {width: 66.66666666666667% !important;}

			.masonry2.post-size-medium .blog-content .loop-posts .post-image-body-inner-wrap {
				padding:48px 40px;
			}

			.masonry2.post-size-medium .blog-content .loop-posts .post-image-body-inner {
				max-width: 304px;
			}

			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="30"] .post-excerpt,
			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="30"] .post-meta {
				display: none;
			}

			.masonry2.post-size-medium .blog-content .loop-posts .post[data-width="30"] .post-title {
				margin-bottom: 0;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-excerpt, 
			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-meta {
			    display: none;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-title {
			    margin-bottom: 0;
			}

			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="25"] .post-excerpt, 
			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="25"] .post-meta {
			    display: block;
			}

			.masonry2.post-size-small .blog-content .loop-posts .post[data-width="25"] .post-title {
			    margin-bottom: 24px;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-excerpt,
			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-meta {
			    display: none;
			}

			.masonry2.post-size-small .loop-posts .post[data-width="25"] .post-title {
			    margin-bottom: 0;
			}

			.blog-layout-list #loop-posts .post .post-title,
			.list .recent-posts .post .post-title {
				max-width: 50%;
			}

			.blog-sidebar .widget_calendar td,
			.blog-sidebar .widget_calendar th,
			.menu-sidebar .widget_calendar td,
			.menu-sidebar .widget_calendar th,
			.event-sidebar .widget_calendar td,
			.event-sidebar .widget_calendar th,
			.product-sidebar .widget_calendar td,
			.product-sidebar .widget_calendar th {
			    height: 48px;
			    width: 45px;
			    line-height: 38px;
			}

			.blog-sidebar .widget_calendar caption,
			.menu-sidebar .widget_calendar caption,
			.event-sidebar .widget_calendar caption,
			.product-sidebar .widget_calendar caption {
				line-height: 36px;
			}

			.blog-sidebar .widget_calendar td#prev,
			.blog-sidebar .widget_calendar td#next,
			.menu-sidebar .widget_calendar td#prev,
			.menu-sidebar .widget_calendar td#next,
			.event-sidebar .widget_calendar td#prev,
			.event-sidebar .widget_calendar td#next,
			.product-sidebar .widget_calendar td#prev,
			.product-sidebar .widget_calendar td#next {
				line-height: 38px;
			}

			.post-social-share {
				float:left;
				margin:0 !important;
				width: 40px;
			}

			.admin-bar .post-social-share.is_stuck {
				padding-top: 32px;
			}

			.post-social-share > .social-links > a {
			    margin-bottom: 16px;
			    display: block;
			    color: #212121;
			}

			.post-social-share > .social-links > a:last-child {
			    margin-bottom: 0;
			}

			#single-post-page.social-links-true > .post > .post-inner > .post-body > .post-body-inner {
				width: 620px;
				float: right;
			}

		/* Product
		---------------*/

			.single-product-content .summary {
			    padding-left: 64px;
			    padding-right: 64px;
			}

			.product-single-sidebar-left .single-product-content .summary,
			.product-single-sidebar-right .single-product-content .summary {
				padding-left: 48px;
			    padding-right: 48px;
			}

			.woocommerce-product-gallery {
				max-width: 588px;
			}

			.product .summary form.variations_form.cart,
			.product .summary form.cart {
				max-width: 90%;
			}

			.product .summary table.variations {
			    margin-left: -56px;
			}

			.product .summary table.variations select, 
			.product .summary table.variations input {
			    min-width: 220px;
			}

			.product-single-sidebar-left .product .summary table.variations select,
			.product-single-sidebar-left .product .summary table.variations input,
			.product-single-sidebar-right .product .summary table.variations select,
			.product-single-sidebar-right .product .summary table.variations input {
				min-width: 237px;
			}

			.product-single-sidebar-none.single-product-center-mode .container {
				width: 100%;
    			max-width: 100%;
    			padding-left: 72px;
    			padding-right: 72px;
			}

			.product-single-sidebar-none.single-product-center-mode .woocommerce-tabs,
			.product-single-sidebar-none.single-product-center-mode .related-products-wrapper,
			.product-single-sidebar-none.single-product-center-mode .woocommerce-message, 
			.product-single-sidebar-none.single-product-center-mode .woocommerce-notice,
			.product-single-sidebar-none.single-product-center-mode .woocommerce-error {
				width: 1200px;
    			max-width: 1200px;
    			margin-right: auto;
    			margin-left: auto;
			}

			.product-single-sidebar-none.single-product-center-mode .single-product-content {
			    display: flex;
			    align-items: center;
			}

			.product-single-sidebar-none.single-product-center-mode .woocommerce-product-gallery,
			.product-single-sidebar-none.single-product-center-mode .summary {
				width: 33.33333333333333%;
			}

			.single-product-tabs-inside.product-single-sidebar-left .commentlist .comment,
			.single-product-tabs-inside.product-single-sidebar-right .commentlist .comment {
				padding-left: 0;
			}

			.single-product-tabs-inside.product-single-sidebar-left .commentlist .avatar,
			.single-product-tabs-inside.product-single-sidebar-right .commentlist .avatar {
			    margin: 0 auto 32px auto;
			    position: relative !important;
			}

			.single-product-tabs-inside.product-single-sidebar-left .commentlist .comment .comment-text,
			.single-product-tabs-inside.product-single-sidebar-right .commentlist .comment .comment-text {
				display: block;
			}

			.single-product-tabs-inside.product-single-sidebar-left .comment-list .comment-content,
			.single-product-tabs-inside.product-single-sidebar-left .commentlist .avatar,
			.single-product-tabs-inside.product-single-sidebar-right .comment-list .comment-content,
			.single-product-tabs-inside.product-single-sidebar-right .commentlist .avatar {
				display: block;
			}

			.single-product-tabs-inside.product-single-sidebar-left .commentlist .avatar,
			.single-product-tabs-inside.product-single-sidebar-right .commentlist .avatar {
				margin:0 auto 32px auto;
				position: relative !important;
				top: 0;
				left: 0;
			}

			.single-product-tabs-inside.product-single-sidebar-left .commentlist .comment .comment-text .star-rating,
			.single-product-tabs-inside.product-single-sidebar-right .commentlist .comment .comment-text .star-rating {
				position: relative;
				margin:0 auto 24px auto;
				top: 0;
				left: 0;
			}

			.single-product-tabs-inside.product-single-sidebar-left .comment-form-rating .stars,
			.single-product-tabs-inside.product-single-sidebar-right .comment-form-rating .stars {
				display: none !important;
			}

			.single-product-tabs-inside.product-single-sidebar-left .comment-form-rating select,
			.single-product-tabs-inside.product-single-sidebar-right .comment-form-rating select {
				display: block !important;
				margin-top: 16px;
			}

			.single-product-tabs-inside.product-single-sidebar-left .commentlist .comment .meta,
			.single-product-tabs-inside.product-single-sidebar-right .commentlist .comment .meta {
				padding-right: 0;
				text-align: center;
			}

		/* Menu
		---------------*/

			.menu-layout.masonry2.post-size-medium .menu-content .menu-ingredients {
				display: none;
			}

			.menu-layout.masonry2.post-size-small .menu-content .menu-ingredients {
				display: block;
			}

			.menu-layout.masonry2.post-size-small .loop-posts .post-image-body-inner {
			    max-width: 222px;
			}

			.menu-container-wide.menu-layout.list.post-size-medium .menu .post-inner > .post-image,
			.menu-container-wide.menu-layout.list.post-size-small .menu .post-inner > .post-image {
			    position: absolute;
			}

			.menu-container-wide.menu-layout.list.post-size-medium .menu .post-inner > .post-body,
			.menu-container-wide.menu-layout.list.post-size-small .menu .post-inner > .post-body {
			    padding-left: 144px;
			}

			.menu-container-wide.menu-layout.list.post-size-medium .menu .post-inner .post-body-inner,
			.menu-container-wide.menu-layout.list2.post-size-medium .menu .post-inner .post-body-inner,
			.menu-container-wide.menu-layout.list.post-size-small .menu .post-inner .post-body-inner,
			.menu-container-wide.menu-layout.list2.post-size-small .menu .post-inner .post-body-inner {
				text-align: left;
			}

			.menu-container-wide.menu-layout.list.post-size-medium .menu .post-body .post-title:before,
			.menu-container-wide.menu-layout.list2.post-size-medium .menu .post-body .post-title:before,
			.menu-container-wide.menu-layout.list.post-size-small .menu .post-body .post-title:before,
			.menu-container-wide.menu-layout.list2.post-size-small .menu .post-body .post-title:before {
				display: block;
			}

			.menu-container-wide.menu-layout.list.post-size-medium .menu-price-inline:before, 
			.menu-container-wide.menu-layout.list2.post-size-medium .menu-price-inline:before,
			.menu-container-wide.menu-layout.list.post-size-small .menu-price-inline:before, 
			.menu-container-wide.menu-layout.list2.post-size-small .menu-price-inline:before {
				display: none;
			}

			.menu-container-wide.menu-layout.list.post-size-medium .menu-price-inline,
			.menu-container-wide.menu-layout.list2.post-size-medium .menu-price-inline,
			.menu-container-wide.menu-layout.list.post-size-small .menu-price-inline,
			.menu-container-wide.menu-layout.list2.post-size-small .menu-price-inline {
				float:right;
				padding-left: 8px
			}

			.menu-container-wide.menu-layout.list.post-size-medium .menu-title-inline,
			.menu-container-wide.menu-layout.list2.post-size-medium .menu-title-inline,
			.menu-container-wide.menu-layout.list.post-size-small .menu-title-inline,
			.menu-container-wide.menu-layout.list2.post-size-small .menu-title-inline {
				padding-right: 8px;
			}



		/* gallery
		---------------*/

			.plain-gallery[data-columns="3"] .gallery {width: 33.33333333333333%;}
			.plain-gallery[data-columns="4"] .gallery {width: 25%;}
			.plain-gallery[data-columns="5"] .gallery {width: 20%;}
			.plain-gallery[data-columns="6"] .gallery {width: 16.66666666666667%;}
			.plain-gallery[data-columns="7"] .gallery {width: 14.28571428571429%;}
			.plain-gallery[data-columns="8"] .gallery {width: 12.5%;}
			.plain-gallery[data-columns="9"] .gallery {width: 11.11111111111111%;}
			.plain-gallery[data-columns="10"] .gallery {width: 10%;}

		/* instagram
		---------------*/

			.et-instagram-feed.grid[data-columns="6"] .instagram-feed-item {width: 16.66666666666667%;}

		/* testimonial
		---------------*/

			.loop-testimonial[data-columns="6"] .et-testimonial-item {width:16.66666666666667%;}

		/* client
		---------------*/

	        .loop-client[data-columns="6"] .et-client-item {width: 16.66666666666667%;}
	        .loop-client[data-columns="7"] .et-client-item {width: 14.28571428571429%;}
	        .loop-client[data-columns="8"] .et-client-item {width: 12.5%;}
	        .loop-client[data-columns="9"] .et-client-item {width: 11.11111111111111%;}
	        .loop-client[data-columns="10"] .et-client-item {width: 10%;}

	        .loop-client[data-columns="2"].without-gap .et-item:nth-child(2n+2) .client-content {border-right:none !important;}
	        .loop-client[data-columns="3"].without-gap .et-item:nth-child(3n+3) .client-content {border-right:none !important;}
	        .loop-client[data-columns="4"].without-gap .et-item:nth-child(4n+4) .client-content {border-right:none !important;}
	        .loop-client[data-columns="5"].without-gap .et-item:nth-child(5n+5) .client-content {border-right:none !important;;}
	        .loop-client[data-columns="6"].without-gap .et-item:nth-child(6n+6) .client-content {border-right:none !important;}
	        .loop-client[data-columns="7"].without-gap .et-item:nth-child(7n+7) .client-content {border-right:none !important;}
	        .loop-client[data-columns="8"].without-gap .et-item:nth-child(8n+8) .client-content {border-right:none !important;}
	        .loop-client[data-columns="9"].without-gap .et-item:nth-child(9n+9) .client-content {border-right:none !important;}
	        .loop-client[data-columns="10"].without-gap .et-item:nth-child(10n+10) .client-content {border-right:none !important;}
	
			
			.loop-client[data-columns="2"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="2"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="3"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="4"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="5"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="6"].without-gap .et-item:nth-last-child(6) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(6) .client-content,
	        .loop-client[data-columns="7"].without-gap .et-item:nth-last-child(7) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(6) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(7) .client-content,
	        .loop-client[data-columns="8"].without-gap .et-item:nth-last-child(8) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(6) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(7) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(8) .client-content,
	        .loop-client[data-columns="9"].without-gap .et-item:nth-last-child(9) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(1) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(2) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(3) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(4) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(5) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(6) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(7) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(8) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(9) .client-content,
	        .loop-client[data-columns="10"].without-gap .et-item:nth-last-child(10) .client-content
	        {border-bottom: none !important;}

		/* pricing
		---------------*/

	    	.et-pricing[data-columns="5"] > * {width: 20%;}

	    	.et-pricing[data-columns="5"].no-gap > .pricing-item:nth-child(5n+1) {margin-right: -2px;}
	    	.et-pricing[data-columns="5"].no-gap > .pricing-item:nth-child(5n+2) {margin-right: -1px;}
	    	.et-pricing[data-columns="5"].no-gap > .pricing-item:nth-child(5n+4) {margin-left: -1px;}
	    	.et-pricing[data-columns="5"].no-gap > .pricing-item:nth-child(5n+5) {margin-left: -2px;}

		/* split-screen
		---------------*/

	    	.ms-split-screen {
			    height: 100vh;
			}
		
		/* single post navigation
		---------------*/

			#wrap[data-navigation="sidebar"][data-sidebar-pos="left"] .post-single-navigation a[rel="prev"] {
		    	left:320px !important;
			}

			#wrap[data-navigation="sidebar"][data-sidebar-pos="right"] .post-single-navigation a[rel="next"] {
		    	right:320px !important;
			}
	}

/* min-width: 1280px and max-width 1367px
---------------*/

	@media only screen and (min-width: 1280px) and (max-width: 1367px)  {

		.vc_row.vc_column-gap-64 .vc_column_container{padding:28px}
		.vc_row.vc_column-gap-72 .vc_column_container{padding:28px}
		.vc_row.vc_column-gap-80 .vc_column_container{padding:28px}

		.vc_row.vc_column-gap-64 .vc-container, .vc_row.vc_column-gap-64.vc-container{width: 1256px;max-width: 1256px;}
		.vc_row.vc_column-gap-72 .vc-container, .vc_row.vc_column-gap-72.vc-container{width: 1256px;max-width: 1256px;}
		.vc_row.vc_column-gap-80 .vc-container, .vc_row.vc_column-gap-80.vc-container{width: 1256px;max-width: 1256px;}

		#wrap[data-navigation="sidebar"] .container {
			width: 900px;
			max-width: 900px;
			margin:0 auto;
		}

		#wrap[data-navigation="sidebar"] .vc-container {
			width: 900px;
			max-width: 900px;
		}

		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-2 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-2.vc-container{width: 902px;max-width: 902px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-4 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-4.vc-container{width: 904px;max-width: 904px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-8 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-8.vc-container{width: 908px;max-width: 908px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-16 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-16.vc-container{width: 916px;max-width: 916px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-24 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-24.vc-container{width: 924px;max-width: 924px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-32 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-32.vc-container{width: 932px;max-width: 932px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-40 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-40.vc-container{width: 940px;max-width: 940px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-48 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-48.vc-container{width: 948px;max-width: 948px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-56 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-56.vc-container{width: 956px;max-width: 956px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64.vc-container{width: 964px;max-width: 964px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72.vc-container{width: 972px;max-width: 972px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80.vc-container{width: 980px;max-width: 980px;}

		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64 .vc_column_container{padding:32px}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72 .vc_column_container{padding:36px}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80 .vc_column_container{padding:40px}

		[data-navigation="sidebar"] .blog-sidebar,
		[data-navigation="sidebar"] .menu-sidebar,
		[data-navigation="sidebar"] .event-sidebar,
		[data-navigation="sidebar"] .product-sidebar
		{width: 290px;}

		[data-navigation="sidebar"] .blog-content,
		[data-navigation="sidebar"] .menu-content,
		[data-navigation="sidebar"] .event-content,
		[data-navigation="sidebar"] .product-content,
		[data-navigation="sidebar"] .shop-content
		{width: 610px;}

	}

/* min-width: 1366px
---------------*/

	@media only screen and (min-width: 1366px)  {

		.vc_row.vc_column-gap-64 .vc-container, .vc_row.vc_column-gap-64.vc-container{width: 1264px;max-width: 1264px;}
		.vc_row.vc_column-gap-72 .vc-container, .vc_row.vc_column-gap-72.vc-container{width: 1272px;max-width: 1272px;}
		.vc_row.vc_column-gap-80 .vc-container, .vc_row.vc_column-gap-80.vc-container{width: 1280px;max-width: 1280px;}

		#wrap[data-navigation="sidebar"] .container {
			width: 960px;
			max-width: 960px;
			margin:0 auto;
		}

		#wrap[data-navigation="sidebar"] .vc-container {
			width: 960px;
			max-width: 960px;
		}

		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-2 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-2.vc-container{width: 962px;max-width: 962px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-4 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-4.vc-container{width: 964px;max-width: 964px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-8 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-8.vc-container{width: 968px;max-width: 968px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-16 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-16.vc-container{width: 976px;max-width: 976px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-24 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-24.vc-container{width: 984px;max-width: 984px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-32 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-32.vc-container{width: 992px;max-width: 992px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-40 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-40.vc-container{width: 1000px;max-width: 1000px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-48 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-48.vc-container{width: 1008px;max-width: 1008px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-56 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-56.vc-container{width: 1016px;max-width: 1016px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64.vc-container{width: 1024px;max-width: 1024px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72.vc-container{width: 1032px;max-width: 1032px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80.vc-container{width: 1040px;max-width: 1040px;}

	}

/* min-width: 1366px and max-width 1599px
---------------*/

	@media only screen and (min-width: 1366px) and (max-width: 1599px)  {


		[data-navigation="sidebar"] .blog-sidebar,
		[data-navigation="sidebar"] .menu-sidebar,
		[data-navigation="sidebar"] .event-sidebar,
		[data-navigation="sidebar"] .product-sidebar
		{width: 290px;}

		[data-navigation="sidebar"] .blog-content,
		[data-navigation="sidebar"] .menu-content,
		[data-navigation="sidebar"] .event-content,
		[data-navigation="sidebar"] .product-content,
		[data-navigation="sidebar"] .shop-content
		{width: 670px;}

		.product .summary form.variations_form.cart,
		.product .summary form.cart {
			max-width: 90%;
		}
		.product .summary table.variations select, 
		.product .summary table.variations input {
		    min-width: 240px;
		}

	}

/* min-width: 1600px
---------------*/

	@media only screen and (min-width: 1600px)  {

		.desk.full-true.boxed-false .container {
			width: 100%;
		    max-width: 100%;
		    padding-left: 72px;
		    padding-right: 72px;
		}

		.desk.full-true.boxed-false.no-logo-true.menupos-center.menu-under-logo-false .header-elements-wrapper {
			position: absolute;
			top: 0;
			right: 72px;
		}

		.desk.full-true .desk-menu > ul > [data-mm="true"][data-mmw="grid-aligned"] > ul {
		    padding-left: calc((100% - 1200px)/2);
		    padding-right: calc((100% - 1200px)/2);
		    padding-top: 48px;
		    padding-bottom: 24px;
		}

		.layout-wide .desk.full-true .desk-menu > ul > [data-mm="true"] > ul,
		.layout-frame .desk.full-true .desk-menu > ul > [data-mm="true"] > ul {
		    width: 100%;
		    max-width: 100%;
			background-position:0 0;
		}

		.layout-boxed #wrap[data-sidebar="default"] .sticky-true,
		.layout-boxed #wrap[data-sidebar="fullscreen"] .sticky-true {
			width: 1400px;
			left: 50%;
			margin-left: -700px;
		}

		#wrap[data-navigation="sidebar"] .container {
			width: 1200px;
			max-width: 1200px;
			margin:0 auto;
		}

		#wrap[data-navigation="sidebar"] .vc-container {
			width: 1200px;
			max-width: 1200px;
			margin:0 auto;
		}

		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-2 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-2.vc-container{width: 1202px;max-width: 1202px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-4 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-4.vc-container{width: 1204px;max-width: 1204px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-8 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-8.vc-container{width: 1208px;max-width: 1208px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-16 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-16.vc-container{width: 1216px;max-width: 1216px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-24 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-24.vc-container{width: 1224px;max-width: 1224px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-32 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-32.vc-container{width: 1232px;max-width: 1232px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-40 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-40.vc-container{width: 1240px;max-width: 1240px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-48 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-48.vc-container{width: 1248px;max-width: 1248px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-56 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-56.vc-container{width: 1256px;max-width: 1256px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64.vc-container{width: 1264px;max-width: 1264px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72.vc-container{width: 1272px;max-width: 1272px;}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80 .vc-container, #wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80.vc-container{width: 1280px;max-width: 1280px;}

		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-64 .vc_column_container{padding:32px}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-72 .vc_column_container{padding:36px}
		#wrap[data-navigation="sidebar"] .vc_row.vc_column-gap-80 .vc_column_container{padding:40px}
		
		.sidebar-nav {
		    width: 320px;
		}

		#wrap[data-navigation="sidebar"] {
		    padding-left: 320px;
		}

		.vc-video-bg .video-container {
			min-width: 100%;
		    width: 100%;
		    height: auto;
		}

		.product .summary form.variations_form.cart,
		.product .summary form.cart {
			max-width: 70%;
		}
		.product .summary table.variations select, 
		.product .summary table.variations input {
		    min-width: 320px;
		}
	}

/* IE EDGE ONLY
---------------*/

	@supports (-ms-ime-align: auto) {
		.vc-fixed-bg .fixed-container {
			background-attachment: scroll;
		}
	}

/* IE10+ ONLY
---------------*/

	@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {


		.vc-parallax .parallax-container,
		.rich-header .parallax-container,
		.vc-fixed-bg .fixed-container,
		.vc-video-bg .video-container {
			z-index: 1;
		}
		

		.vc-parallax .wpb_wrapper {
			z-index: 2;
			position: relative;
		}

		.rich-header .rh-content {
			z-index: 2;
		}

	    .custom-font-family {
	    	font-family: inherit !important;
	    }

	    .site-sidebar {
			right: -320px;
		    visibility: visible;
		    -webkit-transition: all 0.5s !important;
	    	transition: all 0.5s !important;
		}

		.mobile-site-sidebar-toggle {
			display: block !important;
		}

		.site-sidebar.active {
		    right: 0px;
		    z-index:999999999;
		}
	 
		.site-sidebar.active {
			visibility: visible;
		    -webkit-transition: -webkit-transform 0.5s;
		    transition: transform 0.5s;
		}

		.sidebar-align-left .site-sidebar{
		    right: auto !important;
		    left: -320px;
		}

		.sidebar-align-left .site-sidebar.active {
		    left: 0px;
		}

		#wrap.active {
		    -webkit-transform: none !important;
	    	transform: none !important;
		}

		.image-container img {
			width: 100%;
		}

		.overlay-flip-hor .overlay-hover .post-image-overlay,
		.overlay-flip-ver .overlay-hover .post-image-overlay {
			-ms-transform: none !important;
			transform: none !important;
		}
		.overlay-flip-ver .overlay-hover:hover .post-image-overlay,
		.overlay-flip-ver .overlay-hover:hover .post-image-overlay {
			-ms-transform: none !important;
			transform: none !important;
			z-index: 3;
		}
		.overlay-flip-ver .overlay-hover:hover .image-container,
		.overlay-flip-hor .overlay-hover:hover .image-container {
			-ms-transform: none !important;
			transform: none !important;
			z-index: 2;
		}

	}

/* IE9 ONLY
---------------*/

	@media all and (min-width:0\0) and (min-resolution:.001dpcm) {

	    .custom-font-family {
	    	font-family: inherit !important;
	    }

	    .site-sidebar {
			right: -320px;
		    visibility: visible;
		    -webkit-transition: all 0.5s !important;
	    	transition: all 0.5s !important;
	    	z-index:999999999;
		}

		.mobile-site-sidebar-toggle {
			display: block !important;
		}

		.site-sidebar.active {
		    right: 0px;
		}
	 
		.site-sidebar.active {
			visibility: visible;
		    -webkit-transition: -webkit-transform 0.5s;
		    transition: transform 0.5s;
		}

		.sidebar-align-left .site-sidebar{
		    right: auto !important;
		    left: -320px;
		}

		.sidebar-align-left .site-sidebar.active {
		    left: 0px;
		}

		#wrap.active {
		    -webkit-transform: none !important;
	    	transform: none !important;
		}

		.image-container img {
			width: 100%;
		}

		.overlay-flip-hor .overlay-hover .post-image-overlay,
		.overlay-flip-ver .overlay-hover .post-image-overlay {
			-ms-transform: none !important;
			transform: none !important;
		}
		.overlay-flip-ver .overlay-hover:hover .post-image-overlay,
		.overlay-flip-ver .overlay-hover:hover .post-image-overlay {
			-ms-transform: none !important;
			transform: none !important;
			z-index: 3;
		}
		.overlay-flip-ver .overlay-hover:hover .image-container,
		.overlay-flip-hor .overlay-hover:hover .image-container {
			-ms-transform: none !important;
			transform: none !important;
			z-index: 2;
		}
	}/* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
:root{--fixed-rows-height:0px}.trx_addons_hide_cursor,.trx_addons_hide_cursor *{cursor:none !important}#page_preloader{background-color:#f0f0f0;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:0.8;position:fixed;z-index:1000000;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.preloader_wrap{display:inline-block;vertical-align:top;padding-top:1px;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader_wrap>div{width:10px;height:10px;line-height:10px;text-align:center;background-color:#efa758}.preloader_wrap>div[class*="preloader_circ"]{margin-right:5px;border-radius:50%;display:inline-block;-webkit-animation:preloader-circle 0.7s infinite ease-in-out;-ms-animation:preloader-circle 0.7s infinite ease-in-out;animation:preloader-circle 0.7s infinite ease-in-out}.preloader_wrap>div.preloader_circ2{-webkit-animation-delay:-0.6s;-ms-animation-delay:-0.6s;animation-delay:-0.6s}.preloader_wrap>div.preloader_circ3{-webkit-animation-delay:-0.5s;-ms-animation-delay:-0.5s;animation-delay:-0.5s}.preloader_wrap>div.preloader_circ4{-webkit-animation-delay:-0.4s;-ms-animation-delay:-0.4s;animation-delay:-0.4s}.preloader_wrap>div.preloader_circ5{-webkit-animation-delay:-0.3s;-ms-animation-delay:-0.3s;animation-delay:-0.3s}@-webkit-keyframes preloader-circle{0%,40%,100%{-webkit-transform:translateY(-10px)}20%{-webkit-transform:translateY(-20px)}}@keyframes preloader-circle{0%,40%,100%{transform:translateY(-10px);-webkit-transform:translateY(-10px)}20%{transform:translateY(-20px);-webkit-transform:translateY(-20px)}}.preloader_wrap.preloader_square{width:50px;height:50px;line-height:50px;text-align:center}.preloader_wrap>div.preloader_square1,.preloader_wrap>div.preloader_square2{position:absolute;z-index:1;top:0;left:0;-webkit-animation:preloader-square 1.8s infinite ease-in-out;-ms-animation:preloader-square 1.8s infinite ease-in-out;animation:preloader-square 1.8s infinite ease-in-out}.preloader_wrap>div.preloader_square2{-webkit-animation-delay:-0.9s;-ms-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes preloader-square{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes preloader-square{25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.preloader_wrap .preloader_dot{display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;text-align:center;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.preloader_wrap .preloader_dot + .preloader_dot{margin-left:20px}.preloader_wrap #preloader_dot_one{-webkit-animation:preloader_dot_one 1.5s infinite;-ms-animation:preloader_dot_one 1.5s infinite;animation:preloader_dot_one 1.5s infinite}.preloader_wrap #preloader_dot_two{-webkit-animation:preloader_dot_two 1.5s infinite;-ms-animation:preloader_dot_two 1.5s infinite;animation:preloader_dot_two 1.5s infinite;-webkit-animation-delay:0.25s;-ms-animation-delay:0.25s;animation-delay:0.25s}.preloader_wrap #preloader_dot_three{-webkit-animation:preloader_dot_three 1.5s infinite;-ms-animation:preloader_dot_three 1.5s infinite;animation:preloader_dot_three 1.5s infinite;-webkit-animation-delay:0.5s;-ms-animation-delay:0.5s;animation-delay:0.5s}@-webkit-keyframes preloader_dot_one{75%{-webkit-transform:scale(0)}}@keyframes preloader_dot_one{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes preloader_dot_two{75%{-webkit-transform:scale(0)}}@keyframes preloader_dot_two{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes preloader_dot_three{75%{-webkit-transform:scale(0)}}@keyframes preloader_dot_three{75%{transform:scale(0);-webkit-transform:scale(0)}}.trx_addons_loading{background-image:url(../../wp-content/plugins/trx_addons/css/images/preloader.gif) !important;background-position:center !important;background-repeat:no-repeat !important}.trx_addons_button_close{display:block;cursor:pointer;width:3rem;height:3rem;line-height:3rem;text-align:center;position:absolute;z-index:1;top:0;right:0}.trx_addons_button_close_icon{position:absolute;z-index:2;top:25%;left:25%;width:50%;height:50%;line-height:50%;text-align:center;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease;transition:transform 0.3s ease;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.trx_addons_button_close:hover .trx_addons_button_close_icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.trx_addons_button_close_icon:before,.trx_addons_button_close_icon:after{content:' ';position:absolute;z-index:1;top:50%;left:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:100%;height:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #fff;-webkit-transition:border-color 0.3s ease;-ms-transition:border-color 0.3s ease;transition:border-color 0.3s ease}.trx_addons_button_close_icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.trx_addons_button_close_icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.trx_addons_scroll_to_top{display:block;background:#fff;cursor:pointer;opacity:0;position:fixed;z-index:100001;bottom:-4em;right:2em;width:3em;height:3em;line-height:3em;text-align:center}.trx_addons_scroll_to_top.trx_addons_scroll_to_top.trx_addons_scroll_to_top{-webkit-transition:-webkit-transform 0.3s ease,bottom 0.3s ease,color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,opacity 0.3s ease;-ms-transition:-ms-transform 0.3s ease,bottom 0.3s ease,color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,bottom 0.3s ease,color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,opacity 0.3s ease}.trx_addons_scroll_to_top:before{margin:0 !important}.trx_addons_scroll_to_top.show{opacity:1;bottom:2em}.trx_addons_scroll_to_top .trx_addons_scroll_progress{pointer-events:none;display:block}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_horizontal{position:absolute;z-index:-1;bottom:-6px;left:0;width:0;height:2px;background-color:#fff;will-change:width;-webkit-transition:width 0.3s ease;-ms-transition:width 0.3s ease;transition:width 0.3s ease}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_vertical{position:absolute;z-index:-1;top:0;right:-6px;width:2px;height:0;background-color:#fff;will-change:height;-webkit-transition:height 0.3s ease;-ms-transition:height 0.3s ease;transition:height 0.3s ease}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_round{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;line-height:100%;text-align:center;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-backface-visibility:hidden}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_round svg{fill:currentColor}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_round .trx_addons_scroll_progress_bar{fill:transparent;stroke:#fff;stroke-width:2;stroke-dashoffset:0;stroke-dasharray:137.4}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_box{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;line-height:100%;text-align:center;-webkit-backface-visibility:hidden}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_box svg{fill:currentColor}.trx_addons_scroll_to_top .trx_addons_scroll_progress.trx_addons_scroll_progress_type_box .trx_addons_scroll_progress_bar{fill:transparent;stroke:#fff;stroke-width:2;stroke-dashoffset:0;stroke-dasharray:176}.scroll_progress_wrap{position:fixed;left:0;right:0;height:5px;z-index:999999;overflow:hidden}.scroll_progress_fixed{z-index:10000;top:var(--fixed-rows-height)}.scroll_progress_bottom{bottom:0;height:8px}.scroll_progress_top{top:0}.admin-bar .scroll_progress_top{top:32px}.scroll_progress_wrap .scroll_progress_status{position:absolute;width:0;height:100%;top:0;left:0;background-color:#efa758;opacity:0.8;will-change:width;-webkit-transition:width 0.8s ease;-ms-transition:width 0.8s ease;transition:width 0.8s ease}.rtl .scroll_progress_wrap .scroll_progress_status{left:unset;right:0}.trx_addons_show_on_scroll{-webkit-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}.fixed_blocks_sticky .sc_column_fixed.elementor-column{display:block}.fixed_blocks_sticky .sc_column_fixed:not(.elementor-column),.fixed_blocks_sticky .elementor-section.elementor-section-height-full .sc_column_fixed.elementor-column,.fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-column-wrap,.fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-widget-wrap{-webkit-position:sticky;position:-webkit-sticky;position:sticky;top:var(--fixed-rows-height);-webkit-transition:top 0.3s ease;-ms-transition:top 0.3s ease;transition:top 0.3s ease}.trx_addons_video_sticky .trx_addons_video_sticky_close{display:none}.trx_addons_video_sticky_on .trx_addons_video_sticky_inner,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe{width:480px !important;height:270px !important}.trx_addons_video_sticky_on .trx_addons_video_sticky_close{display:block;position:fixed;z-index:100100;bottom:270px;right:0;left:auto !important;top:auto !important}.trx_addons_video_sticky_on .trx_addons_video_sticky_inner{position:fixed;z-index:21;bottom:0;right:0}.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_player.with_cover:not(.video_play) + .trx_addons_video_list_title_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap{position:absolute;z-index:1;top:-3rem;left:0;width:100%;height:3rem;max-width:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:0.5em 3.5rem 0.5em 1em;overflow:hidden}.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle,.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_meta{display:none}.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title{color:#333;font-size:1.25em;line-height:1.25em}.post_featured.with_video .video_frame .wp-video,.post_featured.with_video_autoplay .video_frame .wp-video,.trx_addons_video_player.with_video .video_frame .wp-video,.trx_addons_video_player.with_video_autoplay .video_frame .wp-video,.sc_layouts_blog_item_featured .post_featured.with_video .video_frame .wp-video{width:100% !important}.post_featured.with_video .video_frame .wp-video video,.post_featured.with_video_autoplay .video_frame .wp-video video,.trx_addons_video_player.with_video .video_frame .wp-video video,.trx_addons_video_player.with_video_autoplay .video_frame .wp-video video,.sc_layouts_blog_item_featured .post_featured.with_video .video_frame .wp-video video{width:100% !important;height:auto !important}.post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb),.trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb),.sc_layouts_blog_item_featured .post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb){display:block}.post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame,.trx_addons_video_player.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay:not(.post_featured_bg):not(.with_thumb) .video_frame{position:relative;left:auto;right:auto;top:auto;bottom:auto}.post_featured.with_video_autoplay .video_frame,.trx_addons_video_player.with_video_autoplay .video_frame,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame{opacity:0}.post_featured.with_video_autoplay .video_frame.video_frame_visible,.trx_addons_video_player.with_video_autoplay .video_frame.video_frame_visible,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame.video_frame_visible{opacity:1 !important}.post_featured.with_video_autoplay .video_frame .video_frame_overlay,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_overlay,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_overlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.post_featured.with_video_autoplay .video_frame .video_frame_controls,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls{position:absolute;z-index:1;top:0;right:0;z-index:10;white-space:nowrap;background-color:rgba(0,0,0,0.25)}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"],.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"],.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"]{display:inline-block;vertical-align:top;width:2em;height:2em;line-height:2em;text-align:center;line-height:1.5em;padding:0.25em 0.5em;color:#fff}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"]:hover,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"]:hover,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"]:hover{color:#f0f0f0;cursor:pointer}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"]:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"]:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"]:before{font-family:"trx_addons_icons"}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_stop:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_stop:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_stop:before{content:'\e89a'}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_volume_mute:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_volume_mute:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_volume_mute:before{content:'\e897'}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_volume_unmute:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_volume_unmute:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_volume_unmute:before{content:'\e896'}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_state_play:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_state_play:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_state_play:before{content:'\e8e5'}.post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_state_pause:before,.trx_addons_video_player.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_state_pause:before,.sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame .video_frame_controls [class*="video_frame_control_"].video_frame_control_state_pause:before{content:'\e8e4'}body.elementor-editor-active .post_featured.with_video_autoplay .video_frame,body.elementor-editor-active .trx_addons_video_player.with_video_autoplay .video_frame,body.elementor-editor-active .sc_layouts_blog_item_featured .post_featured.with_video_autoplay .video_frame{opacity:1}.video_frame .fb_iframe_widget span{width:auto !important;height:auto !important}body:not(.fixed_blocks_sticky) .sc_stack_section_effect_slide.sc_stack_section_fixed,.sc_stack_section_effect_fade.sc_stack_section_fixed{position:fixed !important;left:0 !important;right:0 !important;top:0}body.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode){-webkit-position:sticky;position:-webkit-sticky;position:sticky;top:var(--fixed-rows-height)}.sc_stack_section_effect_fade:not(.elementor-element-edit-mode){opacity:0}.body_style_fullscreen:not(.elementor-editor-active).sc_stack_section_present .content_wrap_fullscreen,.body_style_fullscreen:not(.elementor-editor-active).fixed_blocks_sticky .content_wrap_fullscreen{overflow:clip}.iColorPickerTable table.colorPickerTable td{padding:0 2px}.iColorPickerTable .iColorPicker_moreColors{background-image:url(../../wp-content/plugins/trx_addons/css/images/colorpicker_morecolors.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-left:0.5em;width:1em;height:1em;line-height:1em;text-align:center;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important}div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default{font-family:inherit;font-size:1em;line-height:inherit}div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default{color:inherit;background:none;border-style:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}div.ui-datepicker{background-color:#fff}div.ui-accordion .ui-accordion-header{padding:0}div.ui-accordion .ui-accordion-header-icon{display:none}div.ui-tabs,div.ui-tabs .ui-tabs-panel,div.ui-tabs .ui-tabs-nav{padding:0}div.ui-tabs .ui-tabs-nav li{float:none;margin:0}div.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none}.trx_addons_tabs .trx_addons_tabs_content + .trx_addons_tabs_content{display:none}.trx_addons_tabs .trx_addons_tabs_titles li:before{display:none}.trx_addons_tabs .trx_addons_tabs_titles li{display:inline-block;font-size:0.8462em;line-height:1.7273em;font-weight:700;padding:0;margin:0;border:none;text-transform:uppercase;position:relative;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.trx_addons_tabs .trx_addons_tabs_titles li + li{margin-left:1em}.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after{content:' ';display:block;position:absolute;z-index:1;top:auto;right:0;bottom:-2px;left:0;height:2px;background-color:#000}.trx_addons_tabs .trx_addons_tabs_titles li.trx_addons_tabs_title>a{padding:0;float:none}.trx_addons_tabs .trx_addons_tabs_content{padding:0;border:none;overflow:hidden}.trx_addons_tabs_with_titles .trx_addons_tabs_content{padding-top:1.5em;font-family:inherit;font-size:1em;line-height:inherit;background:none}.trx_addons_range_slider{display:block;position:relative;font-family:inherit;font-size:1em;line-height:inherit;margin-top:1em;margin-bottom:1.5em}.trx_addons_range_slider_label{font-size:0.75em;line-height:1em;font-weight:bold;position:absolute;z-index:1;bottom:-1.5em;left:0}.trx_addons_range_slider_label_min{color:#aaa}.trx_addons_range_slider_label_max{left:auto;right:0;color:#aaa}.trx_addons_range_slider_label_cur{bottom:auto;top:-1.5em;background-color:inherit;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.trx_addons_range_slider_label_cur + .trx_addons_range_slider_label_cur{-webkit-transform:translateX(-75%);-ms-transform:translateX(-75%);transform:translateX(-75%)}div.ui-slider{position:relative;text-align:left;background-color:#f7f7f7;border:1px solid #ddd;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px}div.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background-position:0 0;background-color:#f0f0f0}div.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:14px;height:14px;line-height:14px;text-align:center;cursor:default;-ms-touch-action:none;touch-action:none;background-color:#e0e0e0;border:1px solid #d0d0d0;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px}div.ui-slider.ui-state-disabled .ui-slider-handle,div.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}div.ui-slider-horizontal{height:10px}div.ui-slider-horizontal .ui-slider-range{top:0;height:100%}div.ui-slider-horizontal .ui-slider-range-min{left:0}div.ui-slider-horizontal .ui-slider-range-max{right:0}div.ui-slider-horizontal .ui-slider-handle{top:-2px;margin-left:-7px}div.ui-slider-vertical{width:10px;height:100px}div.ui-slider-vertical .ui-slider-range{left:0;width:100%}div.ui-slider-vertical .ui-slider-range-min{bottom:0}div.ui-slider-vertical .ui-slider-range-max{top:0}div.ui-slider-vertical .ui-slider-handle{left:-2px;margin-bottom:-7px;margin-left:0}.select2-container{display:inline-block;vertical-align:middle;position:relative;margin:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-selection--single{cursor:pointer;display:block;height:auto !important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{cursor:pointer;display:block;min-height:0 !important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{font-size:100%;margin-top:0 !important;padding:0 !important;border:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;display:block;width:100%;position:absolute;z-index:1051;top:0;left:-100000px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;z-index:99;top:0;left:0;width:auto;height:auto;min-height:100%;min-width:100%;opacity:0;background-color:#fff}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{display:inline-block;color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;z-index:1;top:50% !important;right:1px;width:20px;height:26px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;margin-left:-4px;margin-top:-2px;position:absolute;z-index:1;top:50%;left:50%;width:0;height:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;cursor:text;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{position:absolute;z-index:1;top:1px;right:1px;width:20px;height:26px;background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{position:absolute;z-index:1;top:50%;left:50%;width:0;height:0;border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;margin-left:-4px;margin-top:-2px}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}div.select2-container .select2-choice{background-color:#fff;border:1px solid #ddd;color:#32373c;outline:0 none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;-webkit-transition:border-color 50ms ease-in-out 0s;-ms-transition:border-color 50ms ease-in-out 0s;transition:border-color 50ms ease-in-out 0s}div.select2-drop{border:1px solid #ddd;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.page_contact_form{margin-top:6em;padding-top:6em;border-top:1px solid #ddd}a.trx_addons_popup_link:before{display:inline-block;line-height:inherit;margin-right:0.4em}.trx_addons_popup{position:relative;margin:0 auto;font-family:inherit;font-size:1em;line-height:inherit;width:460px;background-color:#f7f7f7;background-image:none;color:#888;border:1px solid #ccc;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.trx_addons_popup button.mfp-close{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;margin:0 !important;padding:0 !important;background-color:transparent;color:#292929;border-bottom:1px solid #ccc;font-size:28px;width:50px;height:50px;line-height:49px}.trx_addons_popup .trx_addons_tabs_titles{margin-right:50px}.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title{width:50%;border:1px solid #ccc;border-width:0 1px 1px 0;background-color:#ddd;background-image:none;float:none;padding:0;margin:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a{display:block;width:100%;height:49px;line-height:49px;font-size:18px;font-weight:400;text-align:center}.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a>i{display:inline-block;line-height:inherit;margin-right:0.3em}.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a,.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a>i{color:#a0a0a0;cursor:not-allowed}.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active{background-color:#f7f7f7;border-bottom-color:transparent;padding:0;margin:0}.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active:after{bottom:auto;top:-1px;left:-1px;height:2px}.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content,.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content + .trx_addons_tabs_content{padding:2em 1.5em;position:relative}.trx_addons_left_side,.trx_addons_right_side{display:block;float:left;width:50%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.trx_addons_left_side{padding-right:1em}.trx_addons_right_side{padding-left:1em}.trx_addons_popup_form_wrap form{position:static}.trx_addons_popup_form_field .sc_form_field{margin-bottom:0.8667em}.trx_addons_popup_form_field_remember,.trx_addons_popup_form_field_agree,.trx_addons_popup_form_field_pwd_description{font-size:0.8667em;letter-spacing:0;margin:0}.trx_addons_popup_form_field_agree input[type="checkbox"] + label{cursor:pointer}.trx_addons_popup_form_field_agree input[type="checkbox"] + label:before{top:4px}.trx_addons_popup_form_field_forgot_password{margin-right:1em}.trx_addons_popup_form_field_remember input[type="checkbox"] + label{vertical-align:baseline}.trx_addons_popup_form_field_submit{clear:both;padding-top:1.5em}.trx_addons_popup_form_field_submit .submit_button{padding:1em 2em}.trx_addons_popup .wp-social-login-provider-list{padding:12px 0}.trx_addons_popup .wp-social-login-provider-list a{margin:0 2px 2px 0}.trx_addons_popup .trx_addons_loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:2000000;display:none}.wpcf7-response-output.trx_addons_message_box,.trx_addons_message_box{display:none;max-width:80%;padding:2em;line-height:1.2em;border:1px solid #00a0d2;background-color:#e5f5fa;color:#007599;position:absolute;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 16px 0px rgba(0,0,200,0.3);-ms-box-shadow:4px 4px 16px 0px rgba(0,0,200,0.3);box-shadow:4px 4px 16px 0px rgba(0,0,200,0.3)}form .trx_addons_message_box{min-width:60%}.wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_info,.trx_addons_message_box_info{border:1px solid #00a0d2;background-color:#e5f5fa;color:#007599;-webkit-box-shadow:4px 4px 16px 0px rgba(0,0,200,0.3);-ms-box-shadow:4px 4px 16px 0px rgba(0,0,200,0.3);box-shadow:4px 4px 16px 0px rgba(0,0,200,0.3)}.wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error,.wpcf7 form.unaccepted .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error,.trx_addons_message_box_error{border:1px solid #f04c49;background-color:#feeeee;color:#99302e;-webkit-box-shadow:4px 4px 16px 0px rgba(200,0,0,0.3);-ms-box-shadow:4px 4px 16px 0px rgba(200,0,0,0.3);box-shadow:4px 4px 16px 0px rgba(200,0,0,0.3)}.wpcf7 form.sent .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_success,.trx_addons_message_box_success{border:1px solid #38bb7a;background-color:#e4f7ed;color:#2e9963;-webkit-box-shadow:4px 4px 16px 0px rgba(0,200,0,0.3);-ms-box-shadow:4px 4px 16px 0px rgba(0,200,0,0.3);box-shadow:4px 4px 16px 0px rgba(0,200,0,0.3)}.trx_addons_message_box_title{margin:0 0 0.3em}.trx_addons_message_box_error .trx_addons_message_box_title{color:#99302e}.trx_addons_message_box_success .trx_addons_message_box_title{color:#2e9963}.trx_addons_message_box p{margin:0;line-height:1.2em}.trx_addons_message_box p + p{margin-top:0.2em}html{overflow-y:scroll !important}.mfp-bg{background:#fff}.mfp-wrap.animated:-webkit-full-screen-ancestor:not(iframe){-webkit-animation-fill-mode:none;animation-fill-mode:none}.mfp-wrap .mfp-close{color:#888;margin:-44px -14px 0 0}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#888;margin:0}.mfp-wrap .mfp-close-icon{pointer-events:none}.mfp-figure img.mfp-img{padding-bottom:0;max-height:75vh !important}.mfp-figure figcaption{margin-bottom:40px !important;height:40px;padding:0 16px;overflow:hidden;background-color:rgba(255,255,255,0.8);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}.mfp-figure figcaption .mfp-bottom-bar{left:16px;right:16px;top:auto;bottom:0;width:auto;height:40px}.mfp-figure figcaption .mfp-bottom-bar .mfp-title,.mfp-figure figcaption .mfp-bottom-bar .mfp-counter{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mfp-figure figcaption .mfp-bottom-bar .mfp-counter{left:auto;right:0}.mfp-title,.mfp-counter{color:#888}.wp-caption a[class*="magnific"],.wp-caption a[class*="prettyPhoto"]{display:block}.wp-caption a[class*="magnific"] img,.wp-caption a[class*="prettyPhoto"] img{vertical-align:top}.breadcrumbs{font-size:13px;line-height:19px}.breadcrumbs .breadcrumbs_item{display:inline-block;vertical-align:top}.breadcrumbs .breadcrumbs_delimiter{display:inline-block;position:relative;margin:0 0.45em;vertical-align:top;text-align:center}.breadcrumbs .breadcrumbs_delimiter:before{content:'/'}[class^="trx_addons_icon-"]:before,[class*=" trx_addons_icon-"]:before{margin:0;width:auto;font-size:inherit;line-height:inherit !important;font-weight:inherit}.post_meta_likes.disabled,.comment_counters_likes.disabled{color:#e05100}.post_meta_item,.comment_counters_item{margin-left:0.5em}.comment_counters_item{margin-left:0}.post_meta_item:before,.comment_counters_item:before,.comment_counters_item[class*="icon-"]:before{line-height:inherit;margin:0 0.3em 0 0}.post_meta_item .post_meta_number + .post_meta_label,.comment_counters .comment_counters_number + .comment_counters_label{margin-left:0.3em}.trx_addons_emotions{display:block;margin-top:2em}.trx_addons_emotions_item{display:inline-block;margin:0 1em 1em 0;padding:1em;width:5em;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #ddd;color:#888;-webkit-transition:-webkit-transform 0.3s ease,color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease;-ms-transition:-ms-transform 0.3s ease,color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,color 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease}.trx_addons_emotions_item:hover{color:#333;border-color:#aaa;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);-ms-box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);box-shadow:0 10px 15px 0 rgba(0,0,0,0.1)}.trx_addons_emotions_active{color:#333;border-color:#aaa;background-color:#f0f0f0}.trx_addons_emotions .trx_addons_emotions_item:before{display:block;font-size:2em;line-height:1em}.trx_addons_emotions_item.sc_icon_type_svg svg{width:2em;height:2em}.trx_addons_emotions_item_number{font-weight:bold;display:block;margin-top:0.5em;color:#666}.trx_addons_emotions_item_label{display:block}.socials_share{position:relative;vertical-align:top}.socials_share.socials_wrap{margin:0}.socials_share .socials_caption{display:inline-block;margin-right:1em}.socials_share .socials_caption:before{content:'\e802';font-family:"trx_addons_icons";margin-right:0.4em;color:inherit}.socials_share.socials_type_drop .socials_caption{margin-right:0;cursor:pointer}.socials_share.socials_type_drop .social_items{display:none;position:absolute;z-index:1000;bottom:3em;right:0;border:1px solid #eee;background-color:#ffffff;padding:1em 1.5em;max-width:10em;line-height:2em;text-align:left}.socials_share.socials_type_drop .social_items:before{content:' ';display:block;position:absolute;z-index:1;bottom:-5px;right:20%;width:8px;height:8px;border-bottom:1px solid #eee;border-left:1px solid #eee;background-color:#ffffff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.socials_share.socials_type_drop .social_item{display:block;text-align:left;margin:0;white-space:nowrap;cursor:pointer}.socials_share.socials_type_drop .social_item + .social_item{margin-left:0}.socials_share.socials_type_drop .social_item .social_icon{width:auto;height:auto;line-height:inherit;background-color:transparent !important;text-align:left}.socials_share.socials_type_drop .social_item .social_icon,.socials_share.socials_type_drop .social_item .social_icon:before,.socials_share.socials_type_drop .social_item .social_icon span,.socials_share.socials_type_drop .social_item .social_icon span:before{color:inherit !important}.socials_share.socials_type_drop .social_item .social_icon span{display:inline-block;margin-left:0;margin-right:0.75em;width:1em;line-height:1em}[class*="_banner_wrap"]{position:relative;text-align:center;padding:2em;background-position:center;background-size:cover;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}[class*="_banner_wrap"].banner_hidden{display:none}[class*="_banner_wrap"]:not(.background_banner_wrap){background-color:#f7f7f7}[class*="_banner_wrap"].banner_without_paddings{padding:0;background-color:transparent !important}[class*="_banner_wrap"]>*{margin:0}[class*="_banner_wrap"] .banner_wrap_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0}[class*="_banner_wrap"] .banner_wrap_title{font-size:12px;line-height:18px;font-weight:500;letter-spacing:0.5px;margin-bottom:1em;color:#888}[class*="_banner_wrap"].alignfull .banner_wrap_image,[class*="_banner_wrap"].alignwide .banner_wrap_image{max-width:100%;width:100%}.before_sidebar_banner_wrap{margin-bottom:2em}.after_sidebar_banner_wrap{margin-top:2em}.between_posts_banner_wrap{margin-bottom:6em}.before_post_content_banner_wrap{margin-bottom:2em}.after_post_content_banner_wrap{margin-top:2em}.background_banner_wrap{position:absolute;top:0;right:0;left:0;bottom:0;padding:2em;background-size:100% auto;background-repeat:repeat-y;background-attachment:fixed}.trx_addons_no_posts .trx_addons_no_posts_title{margin-top:0}.widget_area .post_item,aside .post_item{overflow:hidden;text-align:left;margin-bottom:0;background-color:transparent !important;position:relative}aside .post_item + .post_item{margin-top:1.6em}.widget_area .post_item .post_content,aside .post_item .post_content{overflow:hidden}.widget_area .post_item .post_thumb,aside .post_item .post_thumb{float:left;width:5em;height:5em;margin:0 1em 4px 0;overflow:hidden}.widget_area .post_item .post_thumb img,aside .post_item .post_thumb img{width:100%}.widget_area .post_item .post_title,aside .post_item .post_title{margin:-2px 0 4px 0;text-align:left;line-height:1.25em;font-weight:400}.widget_area .post_item .post_info,aside .post_item .post_info{font-size:12px;line-height:16px;margin-bottom:0}.widget_area .post_item .post_info .post_info_item + .post_info_item:before,aside .post_item .post_info .post_info_item + .post_info_item:before{content:"";margin:0 0 0 5px}.widget_area .post_item .post_categories,aside .post_item .post_categories{display:block;font-size:10px;line-height:10px;font-weight:400;margin-top:0;margin-bottom:0.7em;position:relative;padding-right:3em;text-transform:uppercase}.widget_area .post_item .post_categories .post_info_counters,aside .post_item .post_categories .post_info_counters{position:absolute;right:0;top:0}.widget_area .post_item .post_categories .post_info_counters .post_meta,aside .post_item .post_categories .post_info_counters .post_meta{margin-top:0}.widget_area .post_item .post_categories .post_info_counters .post_meta_label,aside .post_item .post_categories .post_info_counters .post_meta_label{display:none}.widget .trx_addons_tabs .trx_addons_tabs_titles{padding-left:0;margin-bottom:2em}.widget .trx_addons_tabs .trx_addons_tabs_titles li{font-size:12px;line-height:1.3em;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0}.widget .trx_addons_tabs .trx_addons_tabs_titles li:after{display:none !important}.widget .trx_addons_tabs .trx_addons_tabs_titles li + li{margin-left:0.5em}.widget .trx_addons_tabs .trx_addons_tabs_titles li a{padding:0.3em 0.5em}aside.widget_fullwidth{padding:0 !important}aside.widget_bg_image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:2em 1.5em !important}aside.widget_bg_image:before{content:' ';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}aside.widget_bg_image *{color:#aaa !important}aside.widget_bg_image .widget_content a{color:#ddd !important}aside.widget_bg_image .widget_title,aside.widget_bg_image li,aside.widget_bg_image li a,aside.widget_bg_image .widget_content a:hover{color:#fff !important}aside.widget_bg_image .widget_title,aside.widget_bg_image .widget_content{position:relative;z-index:2}.trx_addons_stretch_height{min-height:calc( 100vh - var(--fixed-rows-height) )}.trx_addons_hidden{display:none}.trx_addons_invisible{visibility:hidden;opacity:0}.trx_addons_overflow_hidden{overflow:hidden}.trx_addons_nowrap{white-space:nowrap}.trx_addons_columns_wrap{margin-left:0px;margin-right:-30px}.trx_addons_columns_wrap>[class*="trx_addons_column-"]{display:inline-block;vertical-align:top;position:relative;min-height:1px;padding-left:0px;padding-right:30px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.trx_addons_columns_wrap.columns_padding_left{margin-left:-30px;margin-right:0}.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"],.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left{padding-left:30px;padding-right:0}.trx_addons_columns_wrap.columns_padding_right{margin-left:0;margin-right:-30px}.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"],.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right{padding-left:0;padding-right:30px}.trx_addons_columns_wrap.columns_padding_center{margin-left:-15px;margin-right:-15px}.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"],.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center{padding-left:15px;padding-right:15px}.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"],.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom{padding-bottom:30px}.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]{padding-bottom:0}.trx_addons_columns_wrap.no_margin{margin-left:0 !important;margin-right:0 !important}.trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"]{padding:0 !important}.trx_addons_column-1,.trx_addons_column-1_1{width:100%}.trx_addons_column-1_2{width:50%}.trx_addons_column-1_3{width:33.3333333333%}.trx_addons_column-1_4{width:25%}.trx_addons_column-1_5{width:20%}.trx_addons_column-1_6{width:16.6666666667%}.trx_addons_column-1_7{width:14.2857142857%}.trx_addons_column-1_8{width:12.5%}.trx_addons_column-1_9{width:11.1111111111%}.trx_addons_column-1_10{width:10%}.trx_addons_column-1_11{width:9.0909090909%}.trx_addons_column-1_12{width:8.3333333333%}.trx_addons_column-2_2{width:100%}.trx_addons_column-2_3{width:66.6666666667%}.trx_addons_column-2_4{width:50%}.trx_addons_column-2_5{width:40%}.trx_addons_column-2_6{width:33.3333333333%}.trx_addons_column-2_7{width:28.5714285714%}.trx_addons_column-2_8{width:25%}.trx_addons_column-2_9{width:22.2222222222%}.trx_addons_column-2_10{width:20%}.trx_addons_column-2_11{width:18.1818181818%}.trx_addons_column-2_12{width:16.6666666667%}.trx_addons_column-3_3{width:100%}.trx_addons_column-3_4{width:75%}.trx_addons_column-3_5{width:60%}.trx_addons_column-3_6{width:50%}.trx_addons_column-3_7{width:42.8571428571%}.trx_addons_column-3_8{width:37.5%}.trx_addons_column-3_9{width:33.3333333333%}.trx_addons_column-3_10{width:30%}.trx_addons_column-3_11{width:27.2727272727%}.trx_addons_column-3_12{width:25%}.trx_addons_column-4_4{width:100%}.trx_addons_column-4_5{width:80%}.trx_addons_column-4_6{width:66.6666666667%}.trx_addons_column-4_7{width:57.1428571429%}.trx_addons_column-4_8{width:50%}.trx_addons_column-4_9{width:44.4444444444%}.trx_addons_column-4_10{width:40%}.trx_addons_column-4_11{width:36.3636363636%}.trx_addons_column-4_12{width:33.3333333333%}.trx_addons_column-5_5{width:100%}.trx_addons_column-5_6{width:83.3333333333%}.trx_addons_column-5_7{width:71.4285714286%}.trx_addons_column-5_8{width:62.5%}.trx_addons_column-5_9{width:55.5555555556%}.trx_addons_column-5_10{width:50%}.trx_addons_column-5_11{width:45.4545454545%}.trx_addons_column-5_12{width:41.6666666667%}.trx_addons_column-6_6{width:100%}.trx_addons_column-6_7{width:85.7142857143%}.trx_addons_column-6_8{width:75%}.trx_addons_column-6_9{width:66.6666666667%}.trx_addons_column-6_10{width:60%}.trx_addons_column-6_11{width:54.5454545455%}.trx_addons_column-6_12{width:50%}.trx_addons_column-7_7{width:100%}.trx_addons_column-7_8{width:87.5%}.trx_addons_column-7_9{width:77.7777777778%}.trx_addons_column-7_10{width:70%}.trx_addons_column-7_11{width:63.6363636364%}.trx_addons_column-7_12{width:58.3333333333%}.trx_addons_column-8_8{width:100%}.trx_addons_column-8_9{width:88.8888888889%}.trx_addons_column-8_10{width:80%}.trx_addons_column-8_11{width:72.7272727273%}.trx_addons_column-8_12{width:66.6666666667%}.trx_addons_column-9_9{width:100%}.trx_addons_column-9_10{width:90%}.trx_addons_column-9_11{width:81.8181818182%}.trx_addons_column-9_12{width:75%}.trx_addons_column-10_10{width:100%}.trx_addons_column-10_11{width:90.9090909091%}.trx_addons_column-10_12{width:83.3333333333%}.trx_addons_column-11_11{width:100%}.trx_addons_column-11_12{width:91.6666666667%}.trx_addons_column-12_12{width:100%}.clearfix:after,.trx_addons_columns_wrap:after{content:" ";clear:both;width:100%;height:0;display:block}body#tinymce{padding:0.5em 1em !important}.trx_profiler table th,.trx_profiler table td{padding:0.2rem}.menu_side_right .backstage-customizer-access-wrapper{right:6rem}.trx_addons_customizer_demo .customize-partial-edit-shortcut{display:none !important}#debug_log{position:fixed;z-index:1000000;top:0;left:0;display:block;width:100%;background:rgba(0,0,0,0.8);color:#ffffff}.admin-bar #debug_log{top:32px}#debug_log_close{position:absolute;z-index:1;top:-6px;right:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:18px;font-weight:bold;cursor:pointer}#debug_log_content{font-size:12px;line-height:15px;max-height:66px;padding:16px 16px 6px;overflow:auto;word-wrap:normal;white-space:pre-line}.trx_addons_hover{position:relative;overflow:hidden}.trx_addons_hover img{position:relative;display:block;width:100%;height:auto}.trx_addons_hover_mask{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:0;background-color:rgba(239,167,88,0.8);-webkit-transition:all 0.3s 0.1s ease-out;-ms-transition:all 0.3s 0.1s ease-out;transition:all 0.3s 0.1s ease-out;pointer-events:none}.trx_addons_hover:hover .trx_addons_hover_mask{-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.trx_addons_hover_content{position:absolute;z-index:11;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:20px;text-align:center;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.trx_addons_hover_content .trx_addons_hover_title{color:#fff;margin:0;position:relative;opacity:0;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.trx_addons_hover:hover .trx_addons_hover_title{-webkit-transition:all 0.2s 0.1s linear;-ms-transition:all 0.2s 0.1s linear;transition:all 0.2s 0.1s linear}.trx_addons_hover_content .trx_addons_hover_title>a{color:#fff}.trx_addons_hover_content .trx_addons_hover_title>a:hover{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.3)}.trx_addons_hover_content .trx_addons_hover_text{font-style:italic;line-height:1.3em;position:relative;color:#fff;padding:0.2em 0;opacity:0;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.trx_addons_hover_content .trx_addons_hover_info{color:#fff;padding:0.2em 0;opacity:0;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.trx_addons_hover:hover .trx_addons_hover_text,.trx_addons_hover:hover .trx_addons_hover_info{-webkit-transition:all 0.3s 0.1s ease-out;-ms-transition:all 0.3s 0.1s ease-out;transition:all 0.3s 0.1s ease-out}.trx_addons_hover_content .trx_addons_hover_link,.trx_addons_hover_content .trx_addons_hover_links a{display:inline-block;text-decoration:none;font-size:0.7692em;line-height:1.5em;font-weight:bold;padding:0.4em 0.8em;margin-top:1em;background-color:rgba(0,0,0,0.6);color:#fff !important;text-transform:uppercase;opacity:0;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.trx_addons_hover_content .trx_addons_hover_links a + a{margin-left:0.7em}.trx_addons_hover:hover .trx_addons_hover_link,.trx_addons_hover:hover .trx_addons_hover_links a{-webkit-transition:all 0.3s 0.1s ease-out;-ms-transition:all 0.3s 0.1s ease-out;transition:all 0.3s 0.1s ease-out}.trx_addons_hover_link:hover,.trx_addons_hover_links a:hover{color:#fff !important;background-color:#000}.trx_addons_hover_content .trx_addons_hover_icon{display:inline-block;text-decoration:none;width:3em;height:3em;line-height:3em;text-align:center;background-color:rgba(0,0,0,0.6);color:#fff !important;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-top:1em;opacity:0;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.trx_addons_hover:hover .trx_addons_hover_icon{-webkit-transition:all 0.2s 0.2s linear;-ms-transition:all 0.2s 0.2s linear;transition:all 0.2s 0.2s linear}.trx_addons_hover_content .trx_addons_hover_icon + .trx_addons_hover_icon{margin-left:0.5em}.trx_addons_hover_content .trx_addons_hover_icon:hover{color:#fff !important;background-color:#000}.trx_addons_hover_content .trx_addons_hover_icon_link:before{content:'\e86a';font-family:"trx_addons_icons"}.trx_addons_hover_content .trx_addons_hover_icon_zoom:before{content:'\e898';font-family:"trx_addons_icons"}.trx_addons_hover_style_info img{-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.trx_addons_hover_style_info .trx_addons_hover_title{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.trx_addons_hover_style_info .trx_addons_hover_text{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.trx_addons_hover_style_info .trx_addons_hover_link{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.trx_addons_hover_style_info .trx_addons_hover_info{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.trx_addons_hover_style_info:hover img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.trx_addons_hover_style_info:hover .trx_addons_hover_mask{opacity:1}.trx_addons_hover_style_info:hover .trx_addons_hover_title,.trx_addons_hover_style_info:hover .trx_addons_hover_text,.trx_addons_hover_style_info:hover .trx_addons_hover_link,.trx_addons_hover_style_info:hover .trx_addons_hover_info{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.trx_addons_hover_style_links .trx_addons_hover_mask{top:0;bottom:0;left:0;right:0}.trx_addons_hover_style_links .trx_addons_hover_title{-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px)}.trx_addons_hover_style_links .trx_addons_hover_text{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.trx_addons_hover_style_links .trx_addons_hover_link{-webkit-transform:translate(-20px,20px);-ms-transform:translate(-20px,20px);transform:translate(-20px,20px)}.trx_addons_hover_style_links .trx_addons_hover_link2{-webkit-transform:translate(20px,20px);-ms-transform:translate(20px,20px);transform:translate(20px,20px)}.trx_addons_hover_style_links:hover .trx_addons_hover_mask{opacity:1}.trx_addons_hover_style_links:hover .trx_addons_hover_title,.trx_addons_hover_style_links:hover .trx_addons_hover_text,.trx_addons_hover_style_links:hover .trx_addons_hover_link,.trx_addons_hover_style_links:hover .trx_addons_hover_link2{opacity:1;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px)}.trx_addons_hover_style_plain img{-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}.trx_addons_hover_style_plain .trx_addons_hover_title{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.trx_addons_hover_style_plain .trx_addons_hover_text{color:#8b8b8b;padding:1em 0;-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8)}.trx_addons_hover_style_plain .trx_addons_hover_link{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.trx_addons_hover_style_plain:hover img{opacity:0;-webkit-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);-webkit-transition:all 0.2s 0.1s linear;-ms-transition:all 0.2s 0.1s linear;transition:all 0.2s 0.1s linear}.trx_addons_hover_style_plain:hover .trx_addons_hover_title,.trx_addons_hover_style_plain:hover .trx_addons_hover_link{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.trx_addons_hover_style_plain:hover .trx_addons_hover_text{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.trx_addons_hover_style_wide .trx_addons_hover_mask{top:0;left:0;width:200%;height:200%;-webkit-transform:translate(50%,50%) rotate(45deg);-ms-transform:translate(50%,50%) rotate(45deg);transform:translate(50%,50%) rotate(45deg)}.trx_addons_hover_style_wide .trx_addons_hover_content .trx_addons_hover_title{-webkit-transform:translate(50px,50px);-ms-transform:translate(50px,50px);transform:translate(50px,50px);background-color:transparent;margin:0}.trx_addons_hover_style_wide .trx_addons_hover_icon{-webkit-transform:translateX(30px) scale(0.3,0.3);-ms-transform:translateX(30px) scale(0.3,0.3);transform:translateX(30px) scale(0.3,0.3)}.trx_addons_hover_style_wide .trx_addons_hover_icon_zoom{-webkit-transform:translateX(-30px) scale(0.3,0.3);-ms-transform:translateX(-30px) scale(0.3,0.3);transform:translateX(-30px) scale(0.3,0.3)}.trx_addons_hover_style_wide:hover .trx_addons_hover_mask{opacity:1;-webkit-transform:translate(-25%,-25%) rotate(45deg);-ms-transform:translate(-25%,-25%) rotate(45deg);transform:translate(-25%,-25%) rotate(45deg)}.trx_addons_hover_style_wide:hover .trx_addons_hover_title{opacity:1;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px)}.trx_addons_hover_style_wide:hover .trx_addons_hover_icon{opacity:1;-webkit-transform:translateX(0px) scale(1,1);-ms-transform:translateX(0px) scale(1,1);transform:translateX(0px) scale(1,1)}.trx_addons_hover_style_zoomin .trx_addons_hover_mask{-webkit-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}.trx_addons_hover_style_zoomin .trx_addons_hover_content .trx_addons_hover_title{-webkit-transform:translateY(30px) scale(0.1,0.1);-ms-transform:translateY(30px) scale(0.1,0.1);transform:translateY(30px) scale(0.1,0.1);background-color:transparent;margin:0;display:none}.trx_addons_hover_style_zoomin .trx_addons_hover_icon{-webkit-transform:translate(-30px,-30px) scale(0.1,0.1);-ms-transform:translate(-30px,-30px) scale(0.1,0.1);transform:translate(-30px,-30px) scale(0.1,0.1)}.trx_addons_hover_style_zoomin .trx_addons_hover_icon_link{-webkit-transform:translate(30px,-30px) scale(0.1,0.1);-ms-transform:translate(30px,-30px) scale(0.1,0.1);transform:translate(30px,-30px) scale(0.1,0.1)}.trx_addons_hover_style_zoomin:hover .trx_addons_hover_mask{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.trx_addons_hover_style_zoomin:hover .trx_addons_hover_title{opacity:1;-webkit-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1)}.trx_addons_hover_style_zoomin:hover .trx_addons_hover_icon{opacity:1;-webkit-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1)}@keyframes zoomin{0%{opacity:0;-webkit-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}100%{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes zoomin{0%{opacity:0;-webkit-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}100%{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@keyframes zoomout{0%{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}}@-webkit-keyframes zoomout{0%{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}}@keyframes flash{0%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}}@-webkit-keyframes flash{0%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}}@keyframes jump{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes squat{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes squat{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.trx_addons_accent{color:#efa758}.trx_addons_accent_bg{color:#fff;background-color:#efa758;padding:0 0.4em;display:inline-block}.trx_addons_hover{color:#b88144}.trx_addons_inverse{color:#fff;background-color:#000;padding:0 0.4em;display:inline-block}.trx_addons_dark{color:#000}.trx_addons_tiny_text{font-size:11px;line-height:1.3em;font-weight:700;text-transform:uppercase;letter-spacing:1px}.trx_addons_dropcap{float:left;display:block;font-size:2.21437em;padding:0;margin:0.25em 0.5em 0 0;width:2em;height:2em;line-height:2em;text-align:center;overflow:hidden;color:#fff;background-color:#000;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.trx_addons_dropcap_style_2{background-color:#efa758}.trx_addons_tooltip{color:#efa758;border-bottom:1px solid #efa758;position:relative;cursor:default}[data-tooltip-text]:after{display:inline-block;vertical-align:top;pointer-events:none;padding:6px 10px;font-size:12px;line-height:16px;position:absolute;z-index:1;top:-36px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);opacity:0;-webkit-transition:-webkit-transform 0.3s ease,opacity 0.3s ease;-ms-transition:-ms-transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;border-width:0;background-color:#191e23;border-color:#191e23;color:#fff}[data-tooltip-text]:after{content:attr(data-tooltip-text)}[data-tooltip-text]:before{content:' ';position:absolute;z-index:1;top:-8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;display:block;border-style:solid;border-width:5px;border-top-color:#191e23;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);opacity:0;-webkit-transition:-webkit-transform 0.3s ease,opacity 0.3s ease;-ms-transition:-ms-transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease}[data-tooltip-text]:hover:after,[data-tooltip-text]:hover:before{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}del{color:#ddd;text-decoration:line-through}.trx_addons_no_margin{margin:0}ul[class*="trx_addons_list"]{list-style-type:none;padding-left:1.2em}ul[class*="trx_addons_list"]>li{position:relative}ul[class*="trx_addons_list"]>li:before{font-family:"trx_addons_icons";display:inline-block;position:absolute;z-index:1;top:0;left:-1em;line-height:inherit}ul.trx_addons_list_success,ul.trx_addons_list_error,ul.trx_addons_list_plus,ul.trx_addons_list_minus{padding-left:1.5em}ul.trx_addons_list_success>li:before,ul.trx_addons_list_error>li:before,ul.trx_addons_list_plus>li:before,ul.trx_addons_list_minus>li:before{left:-1.3em}ul[class*="trx_addons_list_dot"]>li:before{content:'\e8b6'}ul[class*="trx_addons_list_custom"]>li:before{content:'\e884'}ul[class*="trx_addons_list_success"]>li:before{content:'\e874'}ul[class*="trx_addons_list_error"]>li:before{content:'\e875'}ul[class*="trx_addons_list_info"]>li:before{content:'\e87f'}ul[class*="trx_addons_list_plus"]>li:before{content:'\e876'}ul[class*="trx_addons_list_minus"]>li:before{content:'\e877'}ul[class*="trx_addons_list_help"]>li:before{content:'\e87c'}ul[class*="trx_addons_list_attention"]>li:before{content:'\e880'}ul[class*="trx_addons_list"][class*="_circled"]{padding-left:1.8em}ul[class*="trx_addons_list"][class*="_circled"]>li:before{display:inline-block;color:#fff;background-color:#efa758;font-size:10px;left:-2.4em;top:0.4em;width:1.7em;height:1.7em;line-height:1.7em;text-align:center;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}ul.trx_addons_list_parameters{padding-left:0 !important}ul.trx_addons_list_parameters>li:before{display:none}ul.trx_addons_list_parameters>li + li{padding-top:0.2em;margin-top:0.2em;border-top:1px solid #ddd}.trx_addons_list_parameters>li{white-space:nowrap}.trx_addons_list_parameters>li>strong{display:inline-block;width:75%;text-align:left;font-family:inherit;font-weight:inherit;white-space:normal;vertical-align:top;color:inherit}.trx_addons_list_parameters>li>em{display:inline-block;width:25%;text-align:left;font-family:inherit;font-style:normal;font-weight:inherit;white-space:normal;vertical-align:top;color:inherit}:root{--sc-space-tiny:1rem;--sc-space-small:2rem;--sc-space-medium:3.3333rem;--sc-space-large:6.6667rem;--sc-space-big:var(--sc-space-large);--sc-space-huge:8.6667rem;--sc-shift-tiny:2em;--sc-shift-small:4em;--sc-shift-medium:6em;--sc-shift-large:8em}.sc_float_left{float:left}.sc_float_right{float:right}.sc_float_center{margin-left:auto;margin-right:auto}.sc_align_left{text-align:left}.sc_align_right{text-align:right}.sc_align_center{text-align:center}.sc_align_justify{text-align:justify}.sc_padding_tiny{padding:1em 6%}.sc_padding_small{padding:2em 8%}.sc_padding_medium{padding:3em 10%}.sc_padding_large{padding:4em 12%}.sc_margin_tiny{margin:1em 6%}.sc_margin_small{margin:2em 8%}.sc_margin_medium{margin:3em 10%}.sc_margin_large{margin:4em 12%}.sc_push_x_tiny{margin-left:var(--sc-shift-tiny) !important}.sc_push_x_tiny_negative{margin-left:calc( -1 * var(--sc-shift-tiny) ) !important}.sc_push_x_small{margin-left:var(--sc-shift-small) !important}.sc_push_x_small_negative{margin-left:calc( -1 * var(--sc-shift-small) ) !important}.sc_push_x_medium{margin-left:var(--sc-shift-medium) !important}.sc_push_x_medium_negative{margin-left:calc( -1 * var(--sc-shift-medium) ) !important}.sc_push_x_large{margin-left:var(--sc-shift-large) !important}.sc_push_x_large_negative{margin-left:calc( -1 * var(--sc-shift-large) ) !important}.sc_push_tiny,.sc_push_y_tiny{margin-top:var(--sc-shift-tiny) !important}.sc_push_tiny_negative,.sc_push_y_tiny_negative{margin-top:calc( -1 * var(--sc-shift-tiny) ) !important}.sc_push_small,.sc_push_y_small{margin-top:var(--sc-shift-small) !important}.sc_push_small_negative,.sc_push_y_small_negative{margin-top:calc( -1 * var(--sc-shift-small) ) !important}.sc_push_medium,.sc_push_y_medium{margin-top:var(--sc-shift-medium) !important}.sc_push_medium_negative,.sc_push_y_medium_negative{margin-top:calc( -1 * var(--sc-shift-medium) ) !important}.sc_push_large,.sc_push_y_large{margin-top:var(--sc-shift-large) !important}.sc_push_large_negative,.sc_push_y_large_negative{margin-top:calc( -1 * var(--sc-shift-large) ) !important}[class*="sc_push_"] .woocommerce .products:after{display:none;clear:none}[class*="sc_push_"] .woocommerce .products{overflow:hidden}.sc_pull_x_tiny{margin-right:var(--sc-shift-tiny) !important}.sc_pull_x_tiny_negative{margin-right:calc( -1 * var(--sc-shift-tiny) ) !important}.sc_pull_x_small{margin-right:var(--sc-shift-small) !important}.sc_pull_x_small_negative{margin-right:calc( -1 * var(--sc-shift-small) ) !important}.sc_pull_x_medium{margin-right:var(--sc-shift-medium) !important}.sc_pull_x_medium_negative{margin-right:calc( -1 * var(--sc-shift-medium) ) !important}.sc_pull_x_large{margin-right:var(--sc-shift-large) !important}.sc_pull_x_large_negative{margin-right:calc( -1 * var(--sc-shift-large) ) !important}.sc_pull_tiny,.sc_pull_y_tiny{margin-bottom:var(--sc-shift-tiny) !important}.sc_pull_tiny_negative,.sc_pull_y_tiny_negative{margin-bottom:calc( -1 * var(--sc-shift-tiny) ) !important}.sc_pull_small,.sc_pull_y_small{margin-bottom:var(--sc-shift-small) !important}.sc_pull_small_negative,.sc_pull_y_small_negative{margin-bottom:calc( -1 * var(--sc-shift-small) ) !important}.sc_pull_medium,.sc_pull_y_medium{margin-bottom:var(--sc-shift-medium) !important}.sc_pull_medium_negative,.sc_pull_y_medium_negative{margin-bottom:calc( -1 * var(--sc-shift-medium) ) !important}.sc_pull_large,.sc_pull_y_large{margin-bottom:var(--sc-shift-large) !important}.sc_pull_large_negative,.sc_pull_y_large_negative{margin-bottom:calc( -1 * var(--sc-shift-large) ) !important}[class*="sc_shift_"]{position:relative;z-index:0}.sc_shift_x_tiny{left:var(--sc-shift-tiny) !important}.sc_shift_x_tiny_negative{left:calc( -1 * var(--sc-shift-tiny) ) !important}.sc_shift_x_small{left:var(--sc-shift-small) !important}.sc_shift_x_small_negative{left:calc( -1 * var(--sc-shift-small) ) !important}.sc_shift_x_medium{left:var(--sc-shift-medium) !important}.sc_shift_x_medium_negative{left:calc( -1 * var(--sc-shift-medium) ) !important}.sc_shift_x_large{left:var(--sc-shift-large) !important}.sc_shift_x_large_negative{left:calc( -1 * var(--sc-shift-large) ) !important}.sc_shift_y_tiny{top:var(--sc-shift-tiny) !important}.sc_shift_y_tiny_negative{top:calc( -1 * var(--sc-shift-tiny) ) !important}.sc_shift_y_small{top:var(--sc-shift-small) !important}.sc_shift_y_small_negative{top:calc( -1 * var(--sc-shift-small) ) !important}.sc_shift_y_medium{top:var(--sc-shift-medium) !important}.sc_shift_y_medium_negative{top:calc( -1 * var(--sc-shift-medium) ) !important}.sc_shift_y_large{top:var(--sc-shift-large) !important}.sc_shift_y_large_negative{top:calc( -1 * var(--sc-shift-large) ) !important}.sc_parallax_block{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;pointer-events:none}.sc_parallax_block:not(.sc_parallax_block_animation_bg_parallax):not(.sc_parallax_block_animation_background){-webkit-perspective:1200px;-ms-perspective:1200px;perspective:1200px}.sc_parallax_block_animation_bg_parallax{overflow:visible}.sc_parallax_block_image{width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:auto auto;background-size:auto;background-position:50% 50%}.sc_parallax_block_type_scroll:not(.is-mac):not(.sc_parallax_block_animation_bg_parallax) .sc_parallax_block_image{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.25,0.88,0.54,0.98),background-position 0s linear;-o-transition:transform 0.5s cubic-bezier(0.25,0.88,0.54,0.98),background-position 0s linear;transition:transform 0.5s cubic-bezier(0.25,0.88,0.54,0.98),background-position 0s linear}.sc_parallax_block_type_mouse{overflow:visible}[class*="sc_gradient_animation_"]:not(.sc_gradient_animation_none):not(.elementor-column):not(.elementor-widget),[class*="sc_gradient_animation_"].elementor-column:not(.sc_gradient_animation_none)>.elementor-column-wrap,[class*="sc_gradient_animation_"].elementor-column:not(.sc_gradient_animation_none)>.elementor-widget-wrap,[class*="sc_gradient_animation_"].elementor-widget:not(.sc_gradient_animation_none)>.elementor-widget-container{background-size:400% 400%}.sc_gradient_animation_horizontal:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_horizontal.elementor-column>.elementor-column-wrap,.sc_gradient_animation_horizontal.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_horizontal.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationHorizontal 10s ease infinite;-ms-animation:GradientAnimationHorizontal 10s ease infinite;animation:GradientAnimationHorizontal 10s ease infinite}.sc_gradient_animation_horizontal.sc_gradient_speed_slow:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_horizontal.sc_gradient_speed_slow.elementor-column>.elementor-column-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_slow.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_slow.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationHorizontal 15s ease infinite;-ms-animation:GradientAnimationHorizontal 15s ease infinite;animation:GradientAnimationHorizontal 15s ease infinite}.sc_gradient_animation_horizontal.sc_gradient_speed_fast:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_horizontal.sc_gradient_speed_fast.elementor-column>.elementor-column-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_fast.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_horizontal.sc_gradient_speed_fast.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationHorizontal 5s ease infinite;-ms-animation:GradientAnimationHorizontal 5s ease infinite;animation:GradientAnimationHorizontal 5s ease infinite}.sc_gradient_animation_vertical:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_vertical.elementor-column>.elementor-column-wrap,.sc_gradient_animation_vertical.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_vertical.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationVertical 10s ease infinite;-ms-animation:GradientAnimationVertical 10s ease infinite;animation:GradientAnimationVertical 10s ease infinite}.sc_gradient_animation_vertical.sc_gradient_speed_slow:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_vertical.sc_gradient_speed_slow.elementor-column>.elementor-column-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_slow.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_slow.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationVertical 15s ease infinite;-ms-animation:GradientAnimationVertical 15s ease infinite;animation:GradientAnimationVertical 15s ease infinite}.sc_gradient_animation_vertical.sc_gradient_speed_fast:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_vertical.sc_gradient_speed_fast.elementor-column>.elementor-column-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_fast.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_vertical.sc_gradient_speed_fast.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationVertical 5s ease infinite;-ms-animation:GradientAnimationVertical 5s ease infinite;animation:GradientAnimationVertical 5s ease infinite}.sc_gradient_animation_diagonal:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_diagonal.elementor-column>.elementor-column-wrap,.sc_gradient_animation_diagonal.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_diagonal.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationDiagonal 10s ease infinite;-ms-animation:GradientAnimationDiagonal 10s ease infinite;animation:GradientAnimationDiagonal 10s ease infinite}.sc_gradient_animation_diagonal.sc_gradient_speed_slow:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_diagonal.sc_gradient_speed_slow.elementor-column>.elementor-column-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_slow.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_slow.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationDiagonal 15s ease infinite;-ms-animation:GradientAnimationDiagonal 15s ease infinite;animation:GradientAnimationDiagonal 15s ease infinite}.sc_gradient_animation_diagonal.sc_gradient_speed_fast:not(.elementor-column):not(.elementor-widget),.sc_gradient_animation_diagonal.sc_gradient_speed_fast.elementor-column>.elementor-column-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_fast.elementor-column>.elementor-widget-wrap,.sc_gradient_animation_diagonal.sc_gradient_speed_fast.elementor-widget>.elementor-widget-container{-webkit-animation:GradientAnimationDiagonal 5s ease infinite;-ms-animation:GradientAnimationDiagonal 5s ease infinite;animation:GradientAnimationDiagonal 5s ease infinite}@-webkit-keyframes GradientAnimationHorizontal{0%{background-position:0% 51%}50%{background-position:100% 50%}100%{background-position:0% 51%}}@-moz-keyframes GradientAnimationHorizontal{0%{background-position:0% 51%}50%{background-position:100% 50%}100%{background-position:0% 51%}}@keyframes GradientAnimationHorizontal{0%{background-position:0% 51%}50%{background-position:100% 50%}100%{background-position:0% 51%}}@-webkit-keyframes GradientAnimationVertical{0%{background-position:50% 0%}50%{background-position:51% 100%}100%{background-position:50% 0%}}@-moz-keyframes GradientAnimationVertical{0%{background-position:50% 0%}50%{background-position:51% 100%}100%{background-position:50% 0%}}@keyframes GradientAnimationVertical{0%{background-position:50% 0%}50%{background-position:51% 100%}100%{background-position:50% 0%}}@-webkit-keyframes GradientAnimationDiagonal{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@-moz-keyframes GradientAnimationDiagonal{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@keyframes GradientAnimationDiagonal{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}.sc_item_title,.sc_item_subtitle,.sc_item_descr,.sc_item_button{margin:0}.sc_item_title{line-height:1.2em}.sc_item_title>small,.sc_item_title>big{display:inline-block;margin-bottom:0.9em}.sc_item_title_inner{display:inline-block}.sc_item_title_text>i:not([class*="eicon"]){font-family:inherit}.sc_item_subtitle{font-size:1.15rem;line-height:1.5em;font-weight:400;font-style:italic;text-transform:none;letter-spacing:0;display:block}.sc_item_subtitle_above{margin-bottom:0.5em}.sc_item_subtitle_below{margin-top:0.5em}.sc_item_button{line-height:0}.sc_item_subtitle.sc_item_title_style_shadow{font-size:8rem;line-height:1.2em;font-weight:900;font-style:normal;position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#f0f0f0;opacity:0.1}.sc_item_subtitle.sc_item_title_style_shadow.sc_align_left,.sc_item_subtitle.sc_item_title_style_shadow.sc_align_default{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.sc_item_subtitle.sc_item_title_style_shadow.sc_align_right{left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none}.sc_item_subtitle.sc_item_title_style_shadow + .sc_item_title{padding:2.5rem 0;margin:0}.sc_item_title.sc_item_title_style_accent{position:relative}.sc_item_title.sc_item_title_style_accent b{font-size:6em;line-height:0.8em;font-weight:900;font-style:normal;position:absolute;z-index:0;bottom:-100%;left:0;color:rgba(200,200,200,0.1);letter-spacing:0}.sc_item_title.sc_item_title_style_accent i{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;font-weight:normal;font-style:normal;padding:0;color:#fff;background-color:#000;text-align:center;position:absolute;z-index:1;top:-5.25em;right:0;width:5em;height:5em;line-height:1.25em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;letter-spacing:0}.sc_item_title.sc_item_title_style_accent.sc_align_center b{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sc_item_title.sc_item_title_style_accent.sc_align_right b{left:auto;right:0}.sc_item_title.sc_item_title_style_accent.sc_align_right i{left:0;right:auto}.sc_title.sc_title_accent .sc_item_button{position:relative;z-index:1}.sc_item_title + .sc_item_descr,.sc_item_subtitle + .sc_item_descr{margin-top:1em}.sc_item_title + .sc_item_slider,.sc_item_subtitle + .sc_item_slider,.sc_item_title + .sc_item_columns,.sc_item_subtitle + .sc_item_columns,.sc_item_title + .sc_item_masonry,.sc_item_subtitle + .sc_item_masonry,.sc_item_title + .sc_item_filters_wrap,.sc_item_subtitle + .sc_item_filters_wrap,.sc_item_title + .sc_item_content,.sc_item_subtitle + .sc_item_content{margin-top:2em}.sc_item_descr + .sc_item_slider,.sc_item_descr + .sc_item_columns,.sc_item_descr + .sc_item_masonry,.sc_item_descr + .sc_item_filters_wrap,.sc_item_descr + .sc_item_content{margin-top:3em}h1.sc_item_title_tag + .sc_item_descr,h1.sc_item_title_tag + .sc_item_slider,h1.sc_item_title_tag + .sc_item_columns,h1.sc_item_title_tag + .sc_item_masonry,h1.sc_item_title_tag + .sc_item_filters_wrap,h1.sc_item_title_tag + .sc_item_content{margin-top:2em}h2.sc_item_title_tag + .sc_item_descr,h2.sc_item_title_tag + .sc_item_slider,h2.sc_item_title_tag + .sc_item_columns,h2.sc_item_title_tag + .sc_item_masonry,h2.sc_item_title_tag + .sc_item_filters_wrap,h2.sc_item_title_tag + .sc_item_content{margin-top:1.8em}h3.sc_item_title_tag + .sc_item_descr,h3.sc_item_title_tag + .sc_item_slider,h3.sc_item_title_tag + .sc_item_columns,h3.sc_item_title_tag + .sc_item_masonry,h3.sc_item_title_tag + .sc_item_filters_wrap,h3.sc_item_title_tag + .sc_item_content{margin-top:1.6em}h4.sc_item_title_tag + .sc_item_descr,h4.sc_item_title_tag + .sc_item_slider,h4.sc_item_title_tag + .sc_item_columns,h4.sc_item_title_tag + .sc_item_masonry,h4.sc_item_title_tag + .sc_item_filters_wrap,h4.sc_item_title_tag + .sc_item_content{margin-top:1.4em}h5.sc_item_title_tag + .sc_item_descr,h5.sc_item_title_tag + .sc_item_slider,h5.sc_item_title_tag + .sc_item_columns,h5.sc_item_title_tag + .sc_item_masonry,h5.sc_item_title_tag + .sc_item_filters_wrap,h5.sc_item_title_tag + .sc_item_content{margin-top:1.2em}h6.sc_item_title_tag + .sc_item_descr,h6.sc_item_title_tag + .sc_item_slider,h6.sc_item_title_tag + .sc_item_columns,h6.sc_item_title_tag + .sc_item_masonry,h6.sc_item_title_tag + .sc_item_filters_wrap,h6.sc_item_title_tag + .sc_item_content{margin-top:1em}.sc_item_descr{margin-bottom:2em}.sc_item_descr.sc_align_center{max-width:75%;margin-left:auto;margin-right:auto}.sc_item_descr:last-child{margin-bottom:0}.wpb_column:not(.vc_col-sm-12) .sc_item_descr.sc_align_center{max-width:none}nav.sc_item_pagination{margin-top:1em}nav.sc_item_pagination .nav-links{margin-top:0;display:inline-block}nav.sc_item_pagination_advanced_pages{text-align:left}nav.sc_item_pagination_advanced_pages .nav-links{max-width:82%}nav.sc_item_pagination a{cursor:pointer}nav.sc_item_pagination .nav-disabled{display:none}nav.sc_item_pagination .nav-disabled a{cursor:not-allowed;pointer-events:none}nav.sc_item_pagination .page-count{width:auto;float:right;line-height:4em;margin-top:0.6667em;max-width:18%}nav.sc_item_pagination_infinite{display:none}nav.sc_item_pagination_infinite a span{opacity:0}nav.sc_item_pagination_infinite.loading{display:block}.sc_item_title + .sc_item_button,.sc_item_title + .sc_item_button_image,.sc_item_subtitle + .sc_item_button,.sc_item_subtitle + .sc_item_button_image,.sc_item_descr + .sc_item_button,.sc_item_descr + .sc_item_button_image,.sc_item_content + .sc_item_button,.sc_item_content + .sc_item_button_image,.sc_item_slider + .sc_item_button,.sc_item_slider + .sc_item_button_image,.sc_item_columns + .sc_item_button,.sc_item_columns + .sc_item_button_image,.sc_item_masonry + .sc_item_button,.sc_item_masonry + .sc_item_button_image,.sc_item_filters_wrap + .sc_item_button,.sc_item_filters_wrap + .sc_item_button_image,.sc_item_pagination + .sc_item_button,.sc_item_pagination + .sc_item_button_image{margin-top:2em}.sc_item_title + .sc_item_button_simple,.sc_item_subtitle + .sc_item_button_simple,.sc_item_descr + .sc_item_button_simple,.sc_item_content + .sc_item_button_simple,.sc_item_slider + .sc_item_button_simple,.sc_item_columns + .sc_item_button_simple,.sc_item_masonry + .sc_item_button_simple,.sc_item_filters_wrap + .sc_item_button_simple,.sc_item_pagination + .sc_item_button_simple{margin-top:1.5em}.sc_item_button_image img{max-height:8em;width:auto}a .sc_icon_as_image{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}a:hover .sc_icon_as_image{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.sc_typed_entry{display:inline;color:#efa756;will-change:contents}.sc_typed .typed-cursor{font-weight:300;display:inline-block;vertical-align:baseline;-webkit-animation:blink 0.7s infinite;-ms-animation:blink 0.7s infinite;animation:blink 0.7s infinite}.sc_item_featured{position:relative}.sc_item_featured [class*="post_info_"]{padding:0.4em 0.8em;background-color:rgba(248,248,248,0.85);z-index:10 !important;max-width:75%;-webkit-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.sc_item_featured:hover [class*="post_info_"]{background-color:#f7f7f7}.sc_item_featured [class*="post_info_"] .post_meta{margin:0}.sc_item_featured [class*="post_info_"] .post_meta + .entry-title{margin-top:8px}.sc_item_featured [class*="post_info_"] .entry-title + .post_meta{margin-top:8px}.sc_item_featured .post_info_tl{position:absolute;z-index:1;top:0;left:0}.sc_item_featured .post_info_tc{position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.sc_item_featured .post_info_tr{position:absolute;z-index:1;top:0;right:0;text-align:right}.sc_item_featured .post_info_ml{position:absolute;z-index:1;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sc_item_featured .post_info_mc{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:1em 1.5em;min-width:60%}.sc_item_featured .post_info_mr{position:absolute;z-index:1;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sc_item_featured .post_info_bl{position:absolute;z-index:1;bottom:0;left:0}.sc_item_featured .post_info_bc{position:absolute;z-index:1;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.sc_item_featured .post_info_br{position:absolute;z-index:1;bottom:0;right:0;text-align:right}div[class*="_item_on_plate"] div:not(.sc_item_featured)>[class*="post_info_"]{padding:1.5em 1.5em 0 1.5em}.sc_item_featured .sc_item_price{font-size:1.25em;line-height:1.5em;font-weight:bold}.sc_item_featured.post_featured_bg[data-ratio]:before{content:' ';width:0;height:0;display:inline-block;vertical-align:top;margin-left:-0.3em}.sc_item_featured.post_featured_bg[data-ratio="2:1"]:before{padding-top:50%}.sc_item_featured.post_featured_bg[data-ratio="17:9"]:before{padding-top:52.94%}.sc_item_featured.post_featured_bg[data-ratio="16:9"]:before{padding-top:56.25%}.sc_item_featured.post_featured_bg[data-ratio="4:3"]:before{padding-top:75%}.sc_item_featured.post_featured_bg[data-ratio="1:1"]:before{padding-top:100%}.sc_item_featured.post_featured_bg[data-ratio="3:4"]:before{padding-top:133.33%}.sc_item_featured.post_featured_bg[data-ratio="9:16"]:before{padding-top:177.77%}.sc_item_featured.post_featured_bg[data-ratio="9:17"]:before{padding-top:188.88%}.sc_item_featured.post_featured_bg[data-ratio="1:2"]:before{padding-top:200%}.sc_item_filters{margin-bottom:2em}.sc_item_title + .sc_item_filters_wrap,.sc_item_subtitle + .sc_item_filters_wrap{margin-top:2em}.sc_item_filters_title{margin:0;line-height:1em}.sc_item_filters_subtitle{margin:0.2em 0 0;font-size:1.15em}.sc_item_filters_wrap .sc_item_posts_container{position:relative}.sc_item_filters_align_left,.sc_item_filters_align_right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:2px solid #333;padding-bottom:1em}.sc_item_filters_align_left .sc_item_filters_tabs,.sc_item_filters_align_right .sc_item_filters_tabs{max-width:80%}.sc_item_filters_align_right.sc_item_filters_no_title{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sc_item_filters_align_left .sc_item_filters_tabs,.sc_item_filters_align_left .sc_item_filters_more_link_wrap{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.sc_item_filters_align_right .sc_item_filters_tabs,.sc_item_filters_align_right .sc_item_filters_more_link_wrap{order:1;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sc_item_filters_align_right .sc_item_filters_header{order:2}.sc_item_filters_align_center .sc_item_filters_header{text-align:center;border-bottom:2px solid #333;padding-bottom:1em;margin-bottom:1em}.sc_item_filters_empty,.sc_item_filters_empty .sc_item_filters_header{border-bottom-width:0;padding-bottom:0;margin-bottom:0}.sc_item_filters_tabs,.sc_item_filters_more_link_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.15em;list-style-type:none !important;margin:0 !important;padding:0 !important}ul.sc_layouts_submenu .sc_item_filters_tabs{font-size:1em}.sc_item_filters_tabs li{display:inline-block;padding:0 0 0 1.5em}.sc_item_filters_align_right .sc_item_filters_tabs li{padding:0 1.5em 0 0}.sc_item_filters_align_center .sc_item_filters_tabs li{padding:0 0.75em}.sc_item_filters_tabs li:before{display:none !important}.sc_item_filters_tabs li>a.active{border-bottom:1px solid #e5e5e5}.sc_placeholder{padding:0.7em;background-color:rgba(213,218,223,0.7);color:#c2cbd2;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sc_placeholder:before{content:'\e833';font-family:'eicons';font-size:1.5em;margin:0}.sc_placeholder img{margin-right:1em;height:2em;width:auto;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:0 0 0 0.5em}.sc_placeholder p{display:none;margin:0 0 0 0.5em;text-transform:capitalize}#trx_addons_post_details_popup_overlay{position:fixed;z-index:100000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);display:none}#trx_addons_post_details_popup{position:fixed;z-index:100001;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;height:80%;display:none}.trx_addons_post_details_popup_close,.trx_addons_post_details_popup_prev,.trx_addons_post_details_popup_next{position:absolute;z-index:1;top:-2em;right:-2em;color:#fff;font-size:1.5em;padding:6px;cursor:pointer}.trx_addons_post_details_popup_prev,.trx_addons_post_details_popup_next{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.trx_addons_post_details_popup_prev{left:-2em;right:auto}#trx_addons_post_details_popup .trx_addons_post_details_content{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;overflow-x:hidden;overflow-y:auto}#trx_addons_post_details_popup .post_details_page_title{background-color:#f0f0f0;margin:0;padding:0.2em 3em 0.2em 0.5em;position:relative}#trx_addons_post_details_popup .post_details_page_price{position:absolute;z-index:1;top:0.2em;right:0.5em}#trx_addons_post_details_popup .post_details_page_header{margin-bottom:0}#trx_addons_post_details_popup .post_details_page_content{padding:2em}#trx_addons_post_details_popup .post_details_page_details{padding:0 2em}#trx_addons_post_details_popup .post_details_page_button{padding:1em 2em 2em}body:not(.ua_ie) .trx_addons_text_gradient{display:inline-block}body:not(.ua_ie) .trx_addons_text_gradient_fill_inline{display:inline}body:not(.ua_ie) .trx_addons_text_gradient_fill_block + .trx_addons_text_gradient_fill_block{margin-left:0.2em}body:not(.ua_ie) .trx_addons_text_gradient{-moz-background-clip:text !important;-o-background-clip:text !important;-webkit-background-clip:text !important;background-clip:text !important;-moz-text-fill-color:transparent !important;-o-text-fill-color:transparent !important;-webkit-text-fill-color:transparent !important;text-fill-color:transparent !important;background:#efa758;background:linear-gradient(135deg,#efa758,#ef58a7)}body.ua_ie .trx_addons_text_gradient{background:none !important}@media (min-width:1024px){.sc_item_filters_tabs_left .sc_item_filters_wrap{position:relative}.sc_item_filters_tabs_left .sc_item_filters,.sc_item_filters_tabs_left .sc_item_posts_container,.sc_item_filters_tabs_left .sc_item_slider,.sc_item_filters_tabs_left .sc_item_pagination{margin-left:20% !important}.sc_item_filters_tabs_left .sc_item_filters_tabs{position:absolute;z-index:1;top:0;left:0;bottom:0;width:20%;padding-right:2em !important;overflow-x:hidden;overflow-y:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sc_item_filters_tabs_left .sc_item_filters_tabs li{display:block;width:100%;padding:0}.sc_item_filters_tabs_left .sc_item_filters_tabs li>a{display:block;padding:0.5em 0}.sc_item_filters_tabs_left .sc_item_filters_tabs li>a.active{border-bottom:1px solid #e5e5e5}ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a{padding:0.5em 1em}ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active{border-bottom-width:0;font-weight:600}}@media (min-width:768px) and (max-width:1279px){.sc_push_hide_on_tablet{margin-top:0 !important}.sc_pull_hide_on_tablet{margin-bottom:0 !important}}@media (max-width:767px){.sc_push_hide_on_mobile{margin-top:0 !important}.sc_pull_hide_on_mobile{margin-bottom:0 !important}}.sc_layouts_row{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sc_layouts_row_on_top{z-index:99999}body.post-type-cpt_layouts [data-type^="trx-addons/socials"],body.post-type-cpt_layouts [data-type^="trx-addons/button"],[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.wp-block-column>.sc_layouts_item,.sc_layouts_row .sc_layouts_item,.sc_layouts_row .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){margin-top:0.5em !important;margin-bottom:0.5em !important}.sc_layouts_row .sc_layouts_item.elementor-widget-divider,.sc_layouts_row .sc_layouts_item.elementor-widget-spacer{margin-top:0 !important;margin-bottom:0 !important}body.post-type-cpt_layouts [data-type^="trx-addons/socials"],body.post-type-cpt_layouts [data-type^="trx-addons/button"],[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.wp-block-column>.sc_layouts_item,.sc_layouts_item{max-width:100%}body.post-type-cpt_layouts [data-type^="trx-addons/socials"],body.post-type-cpt_layouts [data-type^="trx-addons/button"],[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.wp-block-column>.sc_layouts_item,.sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){display:inline-block;vertical-align:middle;margin-right:1.5em;width:auto !important}body.post-type-cpt_layouts .sc_layouts_column_align_left [data-type^="trx-addons/socials"]:last-child,body.post-type-cpt_layouts .sc_layouts_column_align_left [data-type^="trx-addons/button"]:last-child,.sc_layouts_column_align_left [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]):last-child,.sc_layouts_column_align_left.wp-block-column>.sc_layouts_item:last-child,.sc_layouts_column_align_left .sc_layouts_item:last-child,.sc_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child{margin-right:0 !important}body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/socials"],body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/button"],.sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.sc_layouts_column_align_right.wp-block-column>.sc_layouts_item,.sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){margin-left:1.5em;margin-right:0}body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/socials"]:first-child,body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/button"]:first-child,.sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]):first-child,.sc_layouts_column_align_right.wp-block-column>.sc_layouts_item:first-child,.sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child,.sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):first-child{margin-left:0 !important}body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/socials"],body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/button"],.sc_layouts_column_align_center [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),.sc_layouts_column_align_center.wp-block-column>.sc_layouts_item,.sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),.sc_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){margin-left:0.75em;margin-right:0.75em}.sc_layouts_submenu .vc_separator,.sc_layouts_submenu .vc_empty_space,.sc_layouts_submenu .elementor-widget-divider,.sc_layouts_submenu .elementor-widget-spacer,.sc_layouts_row .vc_separator,.sc_layouts_row .vc_empty_space,.sc_layouts_row .elementor-widget-divider,.sc_layouts_row .elementor-widget-spacer{margin-top:0 !important;margin-bottom:0 !important}.sc_layouts_row .sc_layouts_item + div.vc_separator:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc_layouts_row .sc_layouts_item + div.vc_empty_space:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),.sc_layouts_row .sc_layouts_item + div.elementor-widget-divider,.sc_layouts_row .sc_layouts_item + div.elementor-widget-spacer{margin:0 !important}.sc_layouts_column .vc_separator,.sc_layouts_column .vc_empty_space,.sc_layouts_column .elementor-widget-divider,.sc_layouts_column .elementor-widget-spacer{width:100%}.sc_layouts_column_align_left,.sc_layouts_column.sc_layouts_column_align_left .widget,.sc_layouts_column.sc_layouts_column_align_left .widget_title,.sc_layouts_column.sc_layouts_column_align_left .widgettitle{text-align:left}.sc_layouts_column_align_left .elementor-widget-wrap{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sc_layouts_column_align_center,.sc_layouts_column.sc_layouts_column_align_center .widget,.sc_layouts_column.sc_layouts_column_align_center .widget_title,.sc_layouts_column.sc_layouts_column_align_center .widgettitle{text-align:center}.sc_layouts_column_align_center .elementor-widget-wrap{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sc_layouts_column_align_right,.sc_layouts_column.sc_layouts_column_align_right .widget,.sc_layouts_column.sc_layouts_column_align_right .widget_title,.sc_layouts_column.sc_layouts_column_align_right .widgettitle{text-align:right}.sc_layouts_column_align_left .elementor-widget-wrap{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sc_layouts_column_align_center .elementor-widget-wrap{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sc_layouts_column_align_right .elementor-widget-wrap{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.sc_layouts_row_delimiter{border-bottom:1px solid #ddd}body.frontpage:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,body.home-page:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,body.error404:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,body.single:not(.elementor-editor-active) .sc_layouts_hide_on_singular,body.page:not(.elementor-editor-active) .sc_layouts_hide_on_singular,body:not(.single):not(.page):not(.elementor-editor-active) .sc_layouts_hide_on_other{display:none !important}@media (min-width:2160px){.hide_on_wide,.sc_layouts_hide_on_wide{display:none !important}}@media (min-width:1680px) and (max-width:2159px){.hide_on_desktop,.sc_layouts_hide_on_desktop{display:none !important}}@media (min-width:1280px) and (max-width:1679px){.hide_on_notebook,.sc_layouts_hide_on_notebook{display:none !important}}@media (min-width:768px) and (max-width:1279px){.hide_on_tablet,.sc_layouts_hide_on_tablet{display:none !important}}@media (max-width:767px){.hide_on_mobile,.sc_layouts_hide_on_mobile{display:none !important}}.sc_layouts_iconed_text{white-space:nowrap}.sc_layouts_item_link{display:block}.sc_layouts_item_icon{font-size:2.25em;line-height:1.1em;display:inline-block;vertical-align:middle;-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease}.sc_layouts_item_icon.sc_icon_type_svg svg,.sc_layouts_item_icon.sc_icon_type_svg object{width:1em;height:1em}.sc_layouts_item_details{display:inline-block;vertical-align:middle;white-space:normal}.sc_layouts_item_icon + .sc_layouts_item_details{margin-left:0.5em}.sc_layouts_column_icons_position_left .sc_layouts_item_details{text-align:left}.sc_layouts_column_icons_position_right .sc_layouts_item_details{text-align:right}.sc_align_center .sc_layouts_item_details{text-align:center}.sc_layouts_item_details_line1,.sc_layouts_item_details_line2{display:block}.sc_layouts_item_details_line1{font-size:0.9333em;line-height:1.1429em;font-weight:300}.sc_layouts_item_details_line2{font-size:1.0667em;line-height:1.3125em;font-weight:600}.sc_layouts_column_icons_position_right .sc_layouts_item:after{content:' ';clear:both;width:100%;height:0;display:block}.sc_layouts_column_icons_position_right .sc_layouts_item_icon{float:right;margin-left:0.4em;margin-right:0}.sc_layouts_column_icons_position_right .sc_layouts_item_details{float:right}.sc_layouts_menu_nav.sc_layouts_login_menu,.sc_layouts_menu_nav.sc_layouts_login_menu>li>ul{font-size:1em}.sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link{padding:0em}.sc_layouts_row .sc_button{vertical-align:top;text-align:center}.sc_layouts_row_type_narrow{font-size:13px;line-height:18px;padding:6px 0}.sc_layouts_row_type_narrow{}.sc_layouts_row_type_narrow .sc_layouts_item_icon,.sc_layouts_row_type_narrow .sc_layouts_item input[type="text"]{font-size:inherit;line-height:inherit;font-weight:inherit}.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,.sc_layouts_row_type_narrow .sc_layouts_item_details_line2{display:inline-block;font-size:inherit;line-height:inherit;font-weight:inherit}.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2{margin-left:0.5em}.sc_layouts_row_type_narrow .socials_wrap,.sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]){margin:0}.sc_layouts_row_type_narrow .socials_wrap .social_item,.sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item{margin:0 8px 0 0}.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon,.sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon{font-size:15px;width:auto;height:auto;line-height:inherit;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:transparent !important}.sc_layouts_row_type_narrow .socials_wrap .social_item_style_bg .social_icon,.sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item_style_bg .social_icon{width:1.2em;height:1.2em}.sc_layouts_row_type_narrow .socials_wrap .social_icon svg,.sc_layouts_row_type_narrow .socials_wrap .social_icon object{width:1em;height:1em}.sc_layouts_row_type_narrow .sc_button{background-color:transparent;border:1px solid #efa758;color:#efa758}.sc_layouts_row_type_compact{padding:0.75em 0}.sc_layouts_row_type_compact .sc_layouts_item,.sc_layouts_row_type_normal .sc_layouts_item{letter-spacing:0}.sc_layouts_row_type_compact{}.sc_layouts_row_type_compact .sc_layouts_item_icon{font-size:1.25em;font-weight:400}.sc_layouts_row_type_compact .sc_layouts_item input[type="text"]{font-size:inherit;line-height:inherit;font-weight:inherit}.sc_layouts_row_type_compact .sc_layouts_item_details_line1,.sc_layouts_row_type_compact .sc_layouts_item_details_line2{display:inline-block;font-size:inherit;line-height:inherit;font-weight:inherit}.sc_layouts_row_type_compact .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2{margin-left:0.5em}.sc_layouts_row_type_compact .socials_wrap,.sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]){margin:0}.sc_layouts_row_type_compact .socials_wrap .social_item,.sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item{margin:0 10px 0 0}.sc_layouts_row_type_compact socials_wrap .social_item .social_icon,.sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon{font-size:15px;width:auto;height:auto;line-height:inherit;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.sc_layouts_row_type_compact .socials_wrap .social_item_style_bg .social_icon,.sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item_style_bg .social_icon{width:1.2em;height:1.2em}.sc_layouts_row_type_normal{padding:2em 0}.sc_layouts_row_fixed_placeholder{display:none;position:relative}.sc_layouts_row_unfixed_placeholder{position:relative;width:100%;height:0}.sc_layouts_row_fixed_marker_on,.sc_layouts_row_fixed_marker_off{visibility:hidden;opacity:0;pointer-events:none;width:100%;height:1px}.sc_layouts_row_fixed_marker_on{position:absolute;z-index:-1;top:-1.25px;left:0}.sc_layouts_row_fixed_marker_off{position:absolute;z-index:-1;top:-1.25px;left:0}.sc_layouts_row_fixed_on{position:fixed;z-index:100002;top:0;right:-15px;bottom:auto;left:-15px;position:fixed !important;background-color:#fff;margin-left:0 !important;margin-right:0 !important;margin-top:0;margin-bottom:0}.sc_layouts_row_fixed_on + .sc_layouts_row_fixed_placeholder{display:block;width:100%}.sc_layouts_row_fixed_on.e-con:not(.elementor-section-justified),.sc_layouts_row_fixed_on.elementor-section:not(.elementor-section-justified){left:0;right:0}.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on{z-index:100001}.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on{z-index:100000}.sc_layouts_row_fixed_on.sc_layouts_row_on_top{z-index:999999}:root{--trx-addons-fixed-rows-duration:0.4s}.sc_layouts_row_fixed.sc_layouts_row_delay_fixed:not(.sc_layouts_row_fixed_with_fullscreen){-webkit-transition:none !important;-ms-transition:none !important;transition:none !important}.sc_layouts_row_fixed.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_with_fullscreen{margin-top:0;will-change:margin-top}.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed:not(.sc_layouts_row_fixed_with_fullscreen){-webkit-animation:trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;-ms-animation:trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;animation:trx-addons-layouts-fix-row var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards}.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_with_fullscreen.sc_layouts_row_fixed_with_fullscreen{-webkit-animation:trx-addons-layouts-fix-row2 var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;-ms-animation:trx-addons-layouts-fix-row2 var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards;animation:trx-addons-layouts-fix-row2 var(--trx-addons-fixed-rows-duration) ease-out 0s 1 forwards}.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_animation_off:not(.sc_layouts_row_fixed_with_fullscreen){-webkit-animation:trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;-ms-animation:trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;animation:trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards}.sc_layouts_row_fixed_on.sc_layouts_row_delay_fixed.sc_layouts_row_fixed_animation_off.sc_layouts_row_fixed_with_fullscreen.sc_layouts_row_fixed_with_fullscreen{-webkit-animation:trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;-ms-animation:trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;animation:trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards}@-webkit-keyframes trx-addons-layouts-fix-row{from{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes trx-addons-layouts-fix-row{from{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes trx-addons-layouts-unfix-row{from{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}}@keyframes trx-addons-layouts-unfix-row{from{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}}@-webkit-keyframes trx-addons-layouts-fix-row2{from{margin-top:-20em}to{margin-top:0}}@keyframes trx-addons-layouts-fix-row2{from{margin-top:-20em}to{margin-top:0}}@-webkit-keyframes trx-addons-layouts-unfix-row2{from{margin-top:0}to{margin-top:-20em}}@keyframes trx-addons-layouts-unfix-row2{from{margin-top:0}to{margin-top:-20em}}body.hide_fixed_rows .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_with_fullscreen){-webkit-animation:trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;-ms-animation:trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;animation:trx-addons-layouts-unfix-row var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards}body.hide_fixed_rows .sc_layouts_row_fixed_on.sc_layouts_row_fixed_with_fullscreen.sc_layouts_row_fixed_with_fullscreen{-webkit-animation:trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;-ms-animation:trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards;animation:trx-addons-layouts-unfix-row2 var(--trx-addons-fixed-rows-duration) ease-in 0s 1 forwards}body.hide_fixed_rows .sc_layouts_row_fixed_placeholder{-webkit-transition:height var(--trx-addons-fixed-rows-duration) ease !important;-ms-transition:height var(--trx-addons-fixed-rows-duration) ease !important;transition:height var(--trx-addons-fixed-rows-duration) ease !important}body.hide_fixed_rows_enabled .sc_layouts_row_fixed:not(.sc_layouts_row_fixed_on) + .sc_layouts_row_fixed_placeholder{height:0 !important}body:not(.elementor-editor-active) .sc_layouts_row_hide_unfixed:not(.sc_layouts_row_fixed_on){height:0;padding:0;overflow:hidden}.sc_layouts_flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sc_layouts_flex>.sc_layouts_column{display:-webkit-flex;display:-ms-flexbox;display:flex}.sc_layouts_flex>.sc_layouts_column>.sc_layouts_item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.sc_layouts_flex.sc_layouts_columns_stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.sc_layouts_flex.sc_layouts_columns_top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.sc_layouts_flex.sc_layouts_columns_bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.sc_layouts_flex.sc_layouts_columns_middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.sc_layouts_flex.sc_layouts_content_top>.sc_layouts_column>.sc_layouts_item{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sc_layouts_flex.sc_layouts_content_top:not(.sc_layouts_columns_stretch)>.sc_layouts_column{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.sc_layouts_flex.sc_layouts_content_bottom>.sc_layouts_column>.sc_layouts_item{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.sc_layouts_flex.sc_layouts_content_bottom:not(.sc_layouts_columns_stretch)>.sc_layouts_column{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.sc_layouts_flex.sc_layouts_content_middle>.sc_layouts_column>.sc_layouts_item{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sc_layouts_flex.sc_layouts_content_middle:not(.sc_layouts_columns_stretch)>.sc_layouts_column{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sc_layouts_flex.sc_layouts_columns_bottom:after,.sc_layouts_flex.sc_layouts_columns_middle:after,.sc_layouts_flex.sc_layouts_columns_top:after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.sc_layouts_popup{display:none;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.sc_layouts_popup>p{margin:0}.sc_layouts_popup .wp-video{width:100% !important}.mfp-content .sc_layouts_popup{display:block;overflow-x:hidden;overflow-y:auto;max-height:75vh}.mfp-inline-holder div.mfp-content,.mfp-ajax-holder div.mfp-content{width:auto;min-width:60%;max-width:85%;min-height:40%;max-height:80%}.sc_layouts_panel_hide_content{position:fixed;z-index:100000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:background-color 0.8s ease;-ms-transition:background-color 0.8s ease;transition:background-color 0.8s ease}.sc_layouts_panel_hide_content.sc_layouts_panel_opened{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background-color:rgba(0,0,0,0.5)}.sc_layouts_panel{opacity:0}.sc_layouts_panel.sc_layouts_panel_opened{-webkit-transition:-webkit-transform 0.8s ease,opacity 0.3s ease;-ms-transition:-ms-transform 0.8s ease,opacity 0.3s ease;transition:transform 0.8s ease,opacity 0.3s ease;opacity:1}.sc_layouts_panel,.sc_layouts_panel_inner{-webkit-transition:-webkit-transform 0.8s ease,opacity 6s ease;-ms-transition:-ms-transform 0.8s ease,opacity 6s ease;transition:transform 0.8s ease,opacity 6s ease}.sc_layouts_panel_inner{background-color:#fff;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:2em 3em}.sc_layouts_panel_inner>p{margin:0}.sc_layouts_panel_left{position:fixed;z-index:100001;top:0;left:0;max-width:100%;height:100%}.sc_layouts_panel_right{position:fixed;z-index:100001;top:0;right:0;max-width:100%;height:100%}.sc_layouts_panel_top{position:fixed;z-index:100001;top:0;left:0;max-height:100%;width:100%}.sc_layouts_panel_bottom{position:fixed;z-index:100001;bottom:0;left:0;max-height:100%;width:100%}.sc_layouts_panel_left.sc_layouts_effect_slide{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.sc_layouts_panel_right.sc_layouts_effect_slide{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.sc_layouts_panel_top.sc_layouts_effect_slide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.sc_layouts_panel_bottom.sc_layouts_effect_slide{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.sc_layouts_panel.sc_layouts_effect_slide.sc_layouts_panel_opened{-webkit-transform:none;-ms-transform:none;transform:none}.sc_layouts_panel.sc_layouts_effect_flip,.sc_layouts_panel.sc_layouts_effect_flipout{-webkit-perspective:600px;-ms-perspective:600px;perspective:600px;pointer-events:none}.sc_layouts_panel.sc_layouts_effect_flip.sc_layouts_panel_opened,.sc_layouts_panel.sc_layouts_effect_flipout.sc_layouts_panel_opened{pointer-events:initial}.sc_layouts_panel_left.sc_layouts_effect_flip .sc_layouts_panel_inner{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateY(120deg);-ms-transform:rotateY(120deg);transform:rotateY(120deg)}.sc_layouts_panel_left.sc_layouts_effect_flipout .sc_layouts_panel_inner{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateY(-120deg);-ms-transform:rotateY(-120deg);transform:rotateY(-120deg)}.sc_layouts_panel_left.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_left.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.sc_layouts_panel_right.sc_layouts_effect_flip .sc_layouts_panel_inner{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:rotateY(-120deg);-ms-transform:rotateY(-120deg);transform:rotateY(-120deg)}.sc_layouts_panel_right.sc_layouts_effect_flipout .sc_layouts_panel_inner{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:rotateY(120deg);-ms-transform:rotateY(120deg);transform:rotateY(120deg)}.sc_layouts_panel_right.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_right.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.sc_layouts_panel_top.sc_layouts_effect_flip .sc_layouts_panel_inner{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:rotateX(-120deg);-ms-transform:rotateX(-120deg);transform:rotateX(-120deg)}.sc_layouts_panel_top.sc_layouts_effect_flipout .sc_layouts_panel_inner{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:rotateX(120deg);-ms-transform:rotateX(120deg);transform:rotateX(120deg)}.sc_layouts_panel_top.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_top.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}.sc_layouts_panel_bottom.sc_layouts_effect_flip .sc_layouts_panel_inner{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotateX(120deg);-ms-transform:rotateX(120deg);transform:rotateX(120deg)}.sc_layouts_panel_bottom.sc_layouts_effect_flipout .sc_layouts_panel_inner{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotateX(-120deg);-ms-transform:rotateX(-120deg);transform:rotateX(-120deg)}.sc_layouts_panel_bottom.sc_layouts_effect_flip.sc_layouts_panel_opened .sc_layouts_panel_inner,.sc_layouts_panel_bottom.sc_layouts_effect_flipout.sc_layouts_panel_opened .sc_layouts_panel_inner{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}body.single-cpt_layouts .trx-addons-layout--single-preview{position:relative;margin:0 auto}body.single-cpt_layouts.body_style_wide .trx-addons-layout--single-preview,body.single-cpt_layouts.body_style_boxed .trx-addons-layout--single-preview{max-width:var(--theme-var-page) !important}body.single-cpt_layouts[class*="cpt_layouts-template"]{background-image:url(../../wp-content/plugins/trx_addons/css/images/transparent.png);background-repeat:repeat}body[class*="cpt_layouts-template"] .trx-addons-layout--edit-mode .trx-addons-layout__inner,body[class*="cpt_layouts-template"] .trx-addons-layout--single-preview .trx-addons-layout__inner{margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}@media (min-width:1680px) and (max-width:2159px){.sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img{max-height:3em}}@media (min-width:1280px) and (max-width:1679px){.sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img{max-height:3em}}@media (min-width:768px) and (max-width:1279px){.sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img{max-height:3em}}@media (max-width:767px){.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img,.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img{max-height:3em}}.sc_button_wrap:not([class*="sc_align_"]){display:inline-block;vertical-align:top}.sc_button{display:inline-block;vertical-align:top;text-transform:uppercase;white-space:nowrap;padding:1.5em 3em;background-position:center center;background-repeat:repeat;overflow:hidden;background-color:#efa758;color:#fff;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.sc_button:hover{background-color:#007fc5}.sc_button + .sc_button{margin-left:1em}.sc_button_subtitle{font-size:0.85em;line-height:1.25em;text-transform:none;display:block}.sc_button_icon,.sc_button_text{display:inline-block;vertical-align:middle;white-space:normal;text-decoration:inherit}.sc_button_icon{font-size:2em;line-height:1.25em;font-weight:400;font-style:normal}.sc_button .sc_button_icon svg{stroke:currentColor;fill:currentColor;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.sc_button .sc_button_icon svg,.sc_button .sc_button_icon object{width:1em;height:1em}.sc_button_icon img{max-height:2.5em;width:auto}.sc_button_icon_left .sc_button_icon{margin-right:0.8em}.sc_button_icon_right .sc_button_icon{float:right;margin-left:0.8em}.sc_button_icon_top .sc_button_icon{display:block;margin-bottom:0.25em;text-align:center}.sc_button.sc_button_size_small{padding:1em 2.5em}.sc_button.sc_button_size_small .sc_button_icon img{max-height:2em;width:auto}.sc_button.sc_button_size_large{font-size:1.25em}.sc_button.sc_button_size_large .sc_button_icon img{max-height:4em;width:auto}.sc_button_bg_image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.sc_button.sc_button_bg_image,.sc_button.sc_button_bg_image:hover{color:#fff !important}.sc_button_bg_image .sc_button_text{position:relative;z-index:2}.sc_button_bg_image:before{content:' ';margin:0 !important;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);-webkit-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.sc_button_bg_image:hover:before{background-color:rgba(0,0,0,0.75)}.sc_button_bordered{background:none !important;border:2px solid #efa758;color:#efa758}.sc_button_bordered:hover{border-color:#007fc5;color:#007fc5}.sc_button_simple{display:inline-block;background-color:transparent !important;color:#efa758;position:relative;padding:0 1.8em 0 0}.sc_button_simple:hover{color:#000}.sc_button.sc_button_simple:before,.sc_button.sc_button_simple:after{content:'\e911';font-family:"trx_addons_icons";margin:0;line-height:inherit;color:inherit;position:absolute;z-index:1;top:0;right:0;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.sc_button_with_icon.sc_button_simple:before,.sc_button_with_icon.sc_button_simple:after,.sc_button_with_image.sc_button_simple:before,.sc_button_with_image.sc_button_simple:after{top:50%;line-height:1em;margin-top:-0.5em}.sc_button.sc_button_simple:before{right:20px;opacity:0}.sc_button.sc_button_simple:hover:before{opacity:1;right:0}.sc_button.sc_button_simple:hover:after{opacity:0;right:-20px}.sc_button_simple.sc_button_icon_left{padding-left:1px}.sc_button_simple.sc_button_icon_left .sc_button_icon{margin-right:0.4em}.sc_button_simple.sc_button_icon_right{padding-right:1px}.sc_button_simple.sc_button_icon_right .sc_button_icon{margin-left:0.4em}.sc_form{position:relative;padding-top:0.0001px}.trx_addons_field_error{border-color:#CC0000 !important;-webkit-box-shadow:0px 0px 8px 0px rgba(200,0,0,0.2);-ms-box-shadow:0px 0px 8px 0px rgba(200,0,0,0.2);box-shadow:0px 0px 8px 0px rgba(200,0,0,0.2)}.sc_form form input.filled.trx_addons_field_error,.sc_form form input.filled.trx_addons_field_error:hover,.sc_form form input.filled.trx_addons_field_error:focus{color:#ff0000 !important;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.sc_form.sc_align_left .sc_form_field{text-align:left}.sc_form.sc_align_center .sc_form_field{text-align:center}.sc_form.sc_align_right .sc_form_field{text-align:right}.sc_form.sc_align_justify .sc_form_field{text-align:justify}.sc_form_title,.sc_form_description{margin-bottom:2rem}.sc_form_form{position:relative}.sc_form_field{display:block;margin-bottom:1.3em}span.sc_form_field_title{display:block;font-size:1em;line-height:1.8em;font-weight:normal;margin-bottom:0.7em;color:#292929}label.required span.sc_form_field_title:after{content:'*';display:inline-block;vertical-align:text-top;margin:-0.5em 0 0 0.5em;font-size:80%;color:#da6f5b}.sc_form_field_tooltip{position:relative;font-size:10px;display:inline-block;vertical-align:top;width:1em;height:1em;line-height:1em;text-align:center;background-color:#000;color:#fff;padding:2px;margin:-2px 0 0 2px;cursor:help;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.sc_form_field_tooltip:before{content:' ';display:block;position:absolute;z-index:1000;top:-4px;left:18px;width:0;height:0;opacity:0;border:5px solid #000;border-color:transparent transparent #000}.sc_form_field_tooltip:after{content:attr(data-tooltip-text);display:block;text-align:left;line-height:13px;width:150px;background-color:#000;color:#fff;padding:6px 10px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:none;opacity:0;pointer-events:none;position:absolute;z-index:1000;top:-10px;left:23px}.sc_form_field_title:hover .sc_form_field_tooltip:before,.sc_form_field_title:hover .sc_form_field_tooltip:after{opacity:1;display:block}.sc_form_field_range .sc_form_field_wrap,.sc_form_field_slider .sc_form_field_wrap{display:block;margin:0 0.6em}.sc_form_field_checklist .sc_form_field_choises_dir_vertical{max-height:12em;overflow-y:auto}.sc_form_field_checklist .sc_form_field_choises_dir_vertical .sc_form_field_choises_item{display:block}.sc_form input[type="text"],.sc_form select,.sc_form textarea{width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sc_form.sc_align_left input,.sc_form.sc_align_left textarea{text-align:left}.sc_form.sc_align_center input,.sc_form.sc_align_center textarea{text-align:center}.sc_form.sc_align_right input,.sc_form.sc_align_right textarea{text-align:right}.sc_form .sc_form_info_data>a,.sc_form .sc_form_info_data>span{display:block;color:#000}.sc_form .sc_form_info_data>a:hover{color:#efa758}.sc_form button:after{content:' '}.sc_form_default .sc_form_field_button:before{content:' ';clear:both;width:100%;height:0;display:block}.sc_form_default .sc_form_field_button{text-align:left}.sc_form_detailed .sc_form_form{width:90%}.sc_form_detailed .sc_form_title,.sc_form_detailed .sc_form_description{text-align:left}.sc_form_detailed button{width:100%}.sc_form_detailed .sc_form_info_item{overflow:hidden}.sc_form_detailed .sc_form_info_item + .sc_form_info_item{margin-top:3.5em}.sc_form_detailed .sc_form_info_icon{float:left;color:#c7c7c7;display:block;width:2em;text-align:center}.sc_form_detailed .sc_form_info_icon:before{font-family:"trx_addons_icons";font-size:2.3em;line-height:1.2em}.sc_form_detailed .sc_form_info_item_phone .sc_form_info_icon:before{content:'\e893'}.sc_form_detailed .sc_form_info_item_email .sc_form_info_icon:before{content:'\e86d'}.sc_form_detailed .sc_form_info_item_address .sc_form_info_icon:before{content:'\e88a'}.sc_form_detailed .sc_form_info_area{float:left;display:block;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-left:-3em;padding-left:4.5em;font-size:0.9231em;text-transform:uppercase;color:#292929}.sc_form_detailed .sc_form_info_area>span{display:block;line-height:1.5em}.sc_form_detailed .sc_form_info_area .sc_form_info_title{font-weight:600}.sc_form_detailed button{display:block}.sc_form_modern .sc_form_info{margin-bottom:2.2em}.sc_form_modern .sc_form_info_item{text-align:center}.sc_form_modern .sc_form_info_icon{color:#c7c7c7;display:block}.sc_form_modern .sc_form_info_icon:before{font-family:"trx_addons_icons";font-size:4.8em;line-height:1.5em}.sc_form_modern .sc_form_info_item_address .sc_form_info_icon:before{content:'\e88a'}.sc_form_modern .sc_form_info_item_email .sc_form_info_icon:before{content:'\e86d'}.sc_form_modern .sc_form_info_item_phone .sc_form_info_icon:before{content:'\e893'}.sc_form_modern .sc_form_field{margin-bottom:2.2em}.sc_form_modern textarea{min-height:10.75em}.sc_form_modern .sc_form_field_button{text-align:center}.sc_form_modern button{margin-top:0}.sc_googlemap_content .sc_form_default .sc_form_details{width:100%;float:none}.sc_googlemap_content .sc_form_default .sc_form_details>div{width:100%;padding-right:0}.sc_googlemap_content .sc_form_default .sc_form_field_message{width:100%;float:none;padding-left:0}.sc_googlemap_content .sc_form .sc_form_field input[type="text"],.sc_googlemap_content .sc_form .sc_form_field textarea{padding:0.5em 1em}.sc_googlemap_content .sc_form .sc_form_field textarea{min-height:3em}[class*="sc_input_hover_"] .sc_form_field_wrap,[class*="sc_input_hover_"] .comments_field_wrap{position:relative;z-index:1;display:block}[class*="sc_input_hover_"] input[type="text"],[class*="sc_input_hover_"] input[type="number"],[class*="sc_input_hover_"] input[type="email"],[class*="sc_input_hover_"] input[type="password"],[class*="sc_input_hover_"] input[type="search"],[class*="sc_input_hover_"] select,[class*="sc_input_hover_"] textarea{font-size:1em !important;line-height:1.25em;font-weight:400;font-style:normal;letter-spacing:1px;text-align:left !important;padding:1.4em !important;width:100%}[class*="sc_input_hover_"] input:focus,[class*="sc_input_hover_"] select:focus,[class*="sc_input_hover_"] textarea:focus{outline:none}[class*="sc_input_hover_"] .sc_form_field_hover{position:absolute;z-index:1;top:0;left:0;width:100%;font-size:1em;text-align:left !important;overflow:visible;padding:0;pointer-events:none;white-space:nowrap;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none}[class*="sc_input_hover_"] .sc_form_field_content{position:relative;display:block;width:100%;font-size:1em;line-height:1.2em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}[class*="sc_input_hover_"] label.required .sc_form_field_content:after{content:'*';vertical-align:top;margin-left:0.3em;font-size:110%;color:#da6f5b}[class*="sc_input_hover_"] label.required:after{display:none}.sc_input_hover_accent input[type="text"],.sc_input_hover_accent input[type="number"],.sc_input_hover_accent input[type="email"],.sc_input_hover_accent input[type="password"],.sc_input_hover_accent input[type="search"],.sc_input_hover_accent select,.sc_input_hover_accent .select2-container .select2-selection,.sc_input_hover_accent textarea{-webkit-box-shadow:0px 0px 0px 2px transparent;-ms-box-shadow:0px 0px 0px 2px transparent;box-shadow:0px 0px 0px 2px transparent;-webkit-transition:box-shadow 0.3s ease;-ms-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;-webkit-appearance:none}.sc_input_hover_accent textarea{min-height:11.5em}.sc_input_hover_accent .sc_form_field_hover{position:static}.sc_input_hover_accent .sc_form_field_content{padding:0.3em 0 0}.sc_input_hover_accent .sc_form_field_hover:before{content:' ';display:block !important;position:absolute;z-index:-1;top:0;left:0;width:100%;height:3em;-webkit-box-shadow:0px 0px 0px 0px;-ms-box-shadow:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px;color:rgba(239,167,88,0.6)}.sc_input_hover_accent textarea + .sc_form_field_hover:before{height:9em}.sc_input_hover_accent input:focus + .sc_form_field_hover,.sc_input_hover_accent select:focus + .sc_form_field_hover,.sc_input_hover_accent .select2-container--focus + .sc_form_field_hover,.sc_input_hover_accent .select2-container--open + .sc_form_field_hover,.sc_input_hover_accent textarea:focus + .sc_form_field_hover{pointer-events:none}.sc_input_hover_accent input:focus + .sc_form_field_hover:before,.sc_input_hover_accent select:focus + .sc_form_field_hover:before,.sc_input_hover_accent .select2-container--focus + .sc_form_field_hover:before,.sc_input_hover_accent .select2-container--open + .sc_form_field_hover:before,.sc_input_hover_accent textarea:focus + .sc_form_field_hover:before{-webkit-animation:anim-accent 0.3s forwards;-ms-animation:anim-accent 0.3s forwards;animation:anim-accent 0.3s forwards}.sc_input_hover_accent input[type="text"]:focus,.sc_input_hover_accent input[type="number"]:focus,.sc_input_hover_accent input[type="email"]:focus,.sc_input_hover_accent input[type="password"]:focus,.sc_input_hover_accent input[type="search"]:focus,.sc_input_hover_accent select:focus,.sc_input_hover_accent .select2-container--focus .select2-selection,.sc_input_hover_accent .select2-container--open .select2-selection,.sc_input_hover_accent textarea:focus{border-color:#efa758 !important}@-webkit-keyframes anim-accent{to{-webkit-box-shadow:0px 0px 100px 50px;-ms-box-shadow:0px 0px 100px 50px;box-shadow:0px 0px 100px 50px;opacity:0}}@keyframes anim-accent{to{-webkit-box-shadow:0px 0px 100px 50px;-ms-box-shadow:0px 0px 100px 50px;box-shadow:0px 0px 100px 50px;opacity:0}}.sc_input_hover_path .sc_form_field_wrap{margin-bottom:3em}.sc_input_hover_path input[type="text"],.sc_input_hover_path input[type="number"],.sc_input_hover_path input[type="email"],.sc_input_hover_path input[type="password"],.sc_input_hover_path input[type="search"],.sc_input_hover_path textarea{border:none !important;background:transparent !important}.sc_input_hover_path textarea{height:4.1em;overflow:hidden;min-height:0 !important}.sc_input_hover_path textarea.filled,.sc_input_hover_path textarea:focus{height:auto;min-height:10.5em !important}.sc_input_hover_path .sc_form_field_hover{height:100%;cursor:text;display:block}.sc_input_hover_path .sc_form_field_content{padding:2em 1.5em 1.5em;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease;transition:transform 0.3s ease}.sc_input_hover_path textarea + .sc_form_field_hover>.sc_form_field_content{padding-top:2em}.sc_input_hover_path .sc_form_field_graphic{fill:none;position:absolute;z-index:1;top:0;left:0;-webkit-transform:scale3d(1,-1,1);-ms-transform:scale3d(1,-1,1);transform:scale3d(1,-1,1);-webkit-transition:stroke-dashoffset 0.5s ease;-ms-transition:stroke-dashoffset 0.5s ease;transition:stroke-dashoffset 0.5s ease;pointer-events:none;stroke:#333;stroke-width:2px;stroke-dasharray:1190;stroke-dashoffset:670}.sc_input_hover_path textarea + .sc_form_field_hover>.sc_form_field_graphic{stroke-dasharray:1420;stroke-dashoffset:900}.sc_input_hover_path input:focus + .sc_form_field_hover,.sc_input_hover_path textarea:focus + .sc_form_field_hover,.sc_input_hover_path input.filled + .sc_form_field_hover,.sc_input_hover_path textarea.filled + .sc_form_field_hover{cursor:default;pointer-events:none}.sc_input_hover_path input:focus + .sc_form_field_hover>.sc_form_field_graphic,.sc_input_hover_path textarea:focus + .sc_form_field_hover>.sc_form_field_graphic,.sc_input_hover_path input.filled + .sc_form_field_hover>.sc_form_field_graphic,.sc_input_hover_path textarea.filled + .sc_form_field_hover>.sc_form_field_graphic{stroke-dashoffset:0}.sc_input_hover_path input:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path textarea:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path input.filled + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path textarea.filled + .sc_form_field_hover>.sc_form_field_content{-webkit-transform:scale3d(0.875,0.875,1) translate3d(0,2.8em,0);-ms-transform:scale3d(0.875,0.875,1) translate3d(0,2.8em,0);transform:scale3d(0.875,0.875,1) translate3d(0,2.8em,0)}.sc_input_hover_path textarea:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_path textarea.filled + .sc_form_field_hover>.sc_form_field_content{-webkit-transform:scale3d(0.875,0.875,1) translate3d(0,10em,0);-ms-transform:scale3d(0.875,0.875,1) translate3d(0,10em,0);transform:scale3d(0.875,0.875,1) translate3d(0,10em,0)}.sc_input_hover_jump .sc_form_field_wrap{padding-top:2em;overflow:hidden}.sc_input_hover_jump input[type="text"],.sc_input_hover_jump input[type="number"],.sc_input_hover_jump input[type="email"],.sc_input_hover_jump input[type="password"],.sc_input_hover_jump input[type="search"],.sc_input_hover_jump textarea{border:2px solid #ddd}.sc_input_hover_jump textarea{min-height:11.9em !important}.sc_input_hover_jump .sc_form_field_hover{overflow:hidden;-webkit-transform:translate3d(0,2em,0);-ms-transform:translate3d(0,2em,0);transform:translate3d(0,2em,0)}.sc_input_hover_jump .sc_form_field_content{padding:1.5em}.sc_input_hover_jump .sc_form_field_content:before{content:attr(data-content);position:absolute;top:-190%;left:0;font-weight:bold;margin:0;color:#efa758}.sc_input_hover_jump input:focus + .sc_form_field_hover,.sc_input_hover_jump textarea:focus + .sc_form_field_hover,.sc_input_hover_jump input.filled + .sc_form_field_hover,.sc_input_hover_jump textarea.filled + .sc_form_field_hover{-webkit-animation:anim-jump-1 0.25s forwards;-ms-animation:anim-jump-1 0.25s forwards;animation:anim-jump-1 0.25s forwards}.sc_input_hover_jump input:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_jump textarea:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_jump input[type="text"].filled + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_jump textarea.filled + .sc_form_field_hover>.sc_form_field_content{-webkit-animation:anim-jump-2 0.25s forwards ease-in;-ms-animation:anim-jump-2 0.25s forwards ease-in;animation:anim-jump-2 0.25s forwards ease-in}.sc_input_hover_path input:focus,.sc_input_hover_path textarea:focus,.sc_input_hover_path input.filled,.sc_input_hover_path textarea.filled{border-color:#efa758}@-webkit-keyframes anim-jump-1{0%,70%{-webkit-transform:translate3d(0,3em,0);-ms-transform:translate3d(0,3em,0);transform:translate3d(0,3em,0)}71%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes anim-jump-1{0%,70%{-webkit-transform:translate3d(0,3em,0);-ms-transform:translate3d(0,3em,0);transform:translate3d(0,3em,0)}71%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes anim-jump-2{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}70%,71%{-webkit-transform:translate3d(0,125%,0);-ms-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0);-webkit-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}}@keyframes anim-jump-2{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}70%,71%{-webkit-transform:translate3d(0,125%,0);-ms-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0);-webkit-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}}.sc_input_hover_underline .sc_form_field{margin-bottom:2em}.sc_input_hover_underline .sc_form_field_button{margin-bottom:0;margin-top:3em}.sc_input_hover_underline .sc_form_field_wrap{margin-bottom:0}[class*="sc_input_hover_"].sc_input_hover_underline input[type="text"],[class*="sc_input_hover_"].sc_input_hover_underline input[type="number"],[class*="sc_input_hover_"].sc_input_hover_underline input[type="email"],[class*="sc_input_hover_"].sc_input_hover_underline input[type="password"],[class*="sc_input_hover_"].sc_input_hover_underline input[type="search"],[class*="sc_input_hover_"].sc_input_hover_underline textarea{border:none !important;background-color:transparent !important;padding:0.5em 0 !important}.sc_input_hover_underline textarea{height:2.5em;overflow:hidden;min-height:0 !important}.sc_input_hover_underline textarea.filled,.sc_input_hover_underline textarea:focus{height:auto;min-height:6em !important}.sc_input_hover_underline textarea + .sc_form_field_hover>.sc_form_field_content{display:block}.sc_input_hover_underline textarea.filled + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea:focus + .sc_form_field_hover>.sc_form_field_content{height:6.3em}.sc_input_hover_underline .sc_form_field_hover{padding:0.5em 0;overflow:visible}.sc_input_hover_underline .sc_form_field_hover:before{content:' ';display:block !important;position:absolute;top:auto;right:auto;bottom:0;left:0;width:100%;height:2px;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform 0.3s,background-color 0.3s;-ms-transition:-ms-transform 0.3s,background-color 0.3s;transition:transform 0.3s,background-color 0.3s;background-color:#ddd}.sc_input_hover_underline .sc_form_field_content{padding:0;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform 0.3s,color 0.3s;-ms-transition:-ms-transform 0.3s,color 0.3s;transition:transform 0.3s,color 0.3s}.sc_input_hover_underline input:focus + .sc_form_field_hover:before,.sc_input_hover_underline textarea:focus + .sc_form_field_hover:before,.sc_input_hover_underline input.filled + .sc_form_field_hover:before,.sc_input_hover_underline textarea.filled + .sc_form_field_hover:before{background-color:#333;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.sc_input_hover_underline input:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline input.filled + .sc_form_field_hover>.sc_form_field_content{color:#333;-webkit-transform:translate3d(0,2.2em,0) scale3d(0.875,0.875,1);-ms-transform:translate3d(0,2.2em,0) scale3d(0.875,0.875,1);transform:translate3d(0,2.2em,0) scale3d(0.875,0.875,1)}.sc_input_hover_underline textarea:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_underline textarea.filled + .sc_form_field_hover>.sc_form_field_content{color:#333;height:5.3em;-webkit-transform:translate3d(0,6.2em,0) scale3d(0.875,0.875,1);-ms-transform:translate3d(0,6.2em,0) scale3d(0.875,0.875,1);transform:translate3d(0,6.2em,0) scale3d(0.875,0.875,1)}[class*="sc_input_hover_"].sc_input_hover_iconed input[type="text"],[class*="sc_input_hover_"].sc_input_hover_iconed input[type="number"],[class*="sc_input_hover_"].sc_input_hover_iconed input[type="email"],[class*="sc_input_hover_"].sc_input_hover_iconed input[type="password"],[class*="sc_input_hover_"].sc_input_hover_iconed input[type="search"],[class*="sc_input_hover_"].sc_input_hover_iconed textarea{padding-left:3em !important}.sc_input_hover_iconed textarea{min-height:8.4em}.sc_input_hover_iconed .sc_form_field_hover{overflow:hidden;padding:1.2em !important;margin:0}.sc_input_hover_iconed .sc_form_field_content{display:inline-block !important;width:auto;-webkit-transform:translate3d(-1.4em,0,0);-ms-transform:translate3d(-1.4em,0,0);transform:translate3d(-1.4em,0,0);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-ms-transition:-ms-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s}.sc_input_hover_iconed .sc_form_field_icon{display:inline-block;font-size:1.1111em;text-align:center !important;position:relative;width:1.5em;height:1.6em;line-height:1.6em;-webkit-transform:translate3d(-3em,0,0);-ms-transform:translate3d(-3em,0,0);transform:translate3d(-3em,0,0);-webkit-transition:-webkit-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease;transition:transform 0.3s ease}.sc_input_hover_iconed .sc_form_field_icon:before{position:static !important;left:auto;top:auto;width:auto;height:auto;margin:0 !important;padding:0 !important;font-style:normal !important;line-height:inherit;vertical-align:middle}.sc_input_hover_iconed input:focus + .sc_form_field_hover,.sc_input_hover_iconed textarea:focus + .sc_form_field_hover,.sc_input_hover_iconed input.filled + .sc_form_field_hover,.sc_input_hover_iconed textarea.filled + .sc_form_field_hover{color:#333}.sc_input_hover_iconed input:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed input.filled + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea.filled + .sc_form_field_hover>.sc_form_field_content{opacity:0;-webkit-transform:translate3d(100px,0,0);-ms-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}.sc_input_hover_iconed .sc_form_field_content,.sc_input_hover_iconed .sc_form_field_icon,.sc_input_hover_iconed input:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea:focus + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed input.filled + .sc_form_field_hover>.sc_form_field_content,.sc_input_hover_iconed textarea.filled + .sc_form_field_hover>.sc_form_field_content{-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);-ms-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}.sc_input_hover_iconed input:focus + .sc_form_field_hover>.sc_form_field_icon,.sc_input_hover_iconed textarea:focus + .sc_form_field_hover>.sc_form_field_icon,.sc_input_hover_iconed input.filled + .sc_form_field_hover>.sc_form_field_icon,.sc_input_hover_iconed textarea.filled + .sc_form_field_hover>.sc_form_field_icon{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sc_socials{position:relative;padding-top:0.0001px}.socials_wrap{display:block;vertical-align:middle;margin:0}.socials_wrap.socials_dir_vertical{white-space:normal}.socials_wrap.socials_dir_vertical .social_item{display:block;margin-right:0 !important;margin-bottom:8px}.socials_wrap .social_item{display:inline-block;vertical-align:top;line-height:inherit;text-align:center;margin-right:8px}.socials_wrap .social_item:last-child{margin-right:0 !important}.socials_wrap .social_item_style_bg{overflow:hidden}.socials_wrap .social_item[data-copy-link-url]{position:relative}.socials_wrap:not(.socials_type_list) .social_item .social_icon{position:relative;display:block;background-size:100%;background-position:top center;overflow:hidden;width:3em;height:3em;line-height:3em;text-align:center;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.socials_wrap .social_item .social_icon,.socials_wrap .social_item .social_name{-webkit-transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;-ms-transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease}.socials_wrap .social_item_type_icons_names .social_icon{margin:0 auto}.socials_wrap .social_item .social_name{font-family:inherit}.socials_wrap .social_item .social_name:before{display:none}.socials_wrap .sc_icon_type_svg svg,.socials_wrap .sc_icon_type_svg object{width:1.25em;height:1.25em;margin-bottom:-0.2em}.socials_wrap .social_item .social_icon + .social_name{display:inline-block;vertical-align:top;margin-top:0.5em}.socials_wrap .social_item .social_icon .social_hover{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:0;background-size:100%;background-position:bottom center;-webkit-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.socials_wrap .social_item .social_icon:hover .social_hover{opacity:1}.sc_title{position:relative}.slider_container{position:relative;overflow:hidden}.slider_container:not(.inited){display:none}.slider_container.slider_overflow_visible,.slider_container.slider_elastistack,.slider_container.swiper-container-coverflow,.slider_container.swiper-container-cube,.slider_container.swiper-container-flip{overflow:visible}.slider_outer{position:relative}.slider_container .slider-slide{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.slider_container:not(.slider_height_fixed) .slider-wrapper{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.slider_container:not(.slider_height_fixed) .slider-slide{height:auto}.slider_container.slider_height_fixed:not(.slider_direction_vertical) .slider-slide{height:100%}.slider_container[data-interval="0"] .swiper-wrapper,.slider_container[data-interval="0"] .swiper-slide,.slider_container[data-interval="0"] .slide_parallax_wrapper{transition-timing-function:linear !important}.slider_container.slider_with_parallax .slider-slide{overflow:hidden}.slider_container.slider_with_parallax .slide_parallax_wrapper{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slider_container.slider_type_bg:not(.slider_controller_container):not(.slider_multi),.slider_container.slider_type_bg:not(.slider_controller_container):not(.slider_multi) .slider-slide{min-height:180px}.slider_container.slider_controls_side:not(.slider_controller_container):not(.slider_multi),.slider_container.slider_controls_side:not(.slider_controller_container):not(.slider_multi) .slider-slide,.slider_outer_controls_outside .slider_container:not(.slider_controller_container):not(.slider_multi),.slider_outer_controls_outside .slider_container:not(.slider_controller_container):not(.slider_multi) .slider-slide{min-height:3em}.slider_container.slider_elastistack .slider-slide,.slider_container.slider_type_text .slider-slide,.slider_container.slider_type_bg .slider-slide,.slider_container.slider_type_images .slider-slide{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slider_container.slider_type_images .slider-slide>img,.slider_container.slider_type_images .slider-slide>.slide_parallax_wrapper>img{max-width:100%;height:auto}.slider_container .slider-slide>.slide_link,.slider_container .slider-slide>.slide_parallax_wrapper>.slide_link{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.slider_container .slider-slide>.trx_addons_video_player,.slider_container .slider-slide>.slide_parallax_wrapper>.trx_addons_video_player{display:block;width:100%;height:100%}.slider_container.slider_type_text .slide_content{width:100%}.slider_container.slider_type_bg .slide_content,.slider_container.slider_type_images .slide_content{position:relative;z-index:2;color:#f0f0f0}.slider_container .slide_info + .slide_content{margin-top:0.5em}.slider_container .slide_content p{margin:0}.slider_container.swiper-container-swap .slider-slide{transition-property:transform,opacity}.slider_shadows .slider_container,.slider_container.slider_shadows{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:2em}.slider_shadows .slider_container .slider-slide,.slider_container.slider_shadows .slider-slide{padding:1.5em;background-color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);-ms-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1)}.slider_outer .slide_number,.slider_container .slide_number{display:none}.slider_container .slide_info,.slider_container .slide_content{position:relative;z-index:2;text-align:center;padding:0 3em;line-height:1.3em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slider_container .slide_info.slide_info_large{padding:2em;background-color:rgba(0,0,0,0.6)}.slider_container .slide_overlay,.slider_container .slide_info.slide_info_large,.slider_container .slide_info a{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title,.slider_container.slider_type_images .slide_info.slide_info_large .slide_title,.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title a,.slider_container.slider_type_images .slide_info.slide_info_large .slide_title a,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_date,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_date,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats,.slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats a,.slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats a{color:#ffffff}.slider_container .slide_info.slide_info_large:hover{background-color:rgba(0,0,0,0.8)}.slider_container .slide_info.slide_info_large .slide_cats a{font-size:0.8667em;line-height:1.7333em;font-weight:500;text-transform:uppercase}.slider_container .slide_info.slide_info_large .slide_title{font-size:1.4em;line-height:1.5em;font-weight:400;text-transform:uppercase;margin:0.5em 0}.slider_container .slide_info.slide_info_large .slide_date{font-size:0.9333em;font-style:italic}.slider_container.slider_titles_center .slide_info:not(.slide_info_large),.slider_container.slider_titles_center .slide_content{padding:0}.slider_container.slider_titles_center .slide_info_large{min-width:50%;max-width:75%}.slider_container.slider_titles_lb .slider-slide,.slider_container.slider_titles_rb .slider-slide,.slider_container.slider_titles_bottom .slider-slide{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.slider_container.slider_titles_lb .slider-slide:not(.with_content) .slide_info_small,.slider_container.slider_titles_rb .slider-slide:not(.with_content) .slide_info_small,.slider_container.slider_titles_bottom .slider-slide:not(.with_content) .slide_info_small,.slider_container.slider_titles_lb .slide_content,.slider_container.slider_titles_rb .slide_content,.slider_container.slider_titles_bottom .slide_content{margin-bottom:2em}.slider_container.slider_titles_lb .slider-slide{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.slider_container.slider_titles_lb .slide_info,.slider_container.slider_titles_lb .slide_content{text-align:left}.slider_container.slider_titles_lb .slide_info_large{max-width:50%}.slider_container.slider_titles_rb .slider-slide{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.slider_container.slider_titles_rb .slide_info,.slider_container.slider_titles_rb .slide_content{text-align:right}.slider_container.slider_titles_rb .slide_info_large{max-width:50%}.slider_container .slide_info .slide_title{margin-top:0.4em}.slider_titles_outside_wrap .slide_cats,.slider_titles_outside_wrap .slide_subtitle{font-style:italic;letter-spacing:0}.slider_container .slide_overlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4)}.slider_container .slider-slide:hover .slide_overlay{background-color:rgba(0,0,0,0.7)}.slider_container:not(.slider_type_text) .slide_info_small,.slider_container.slider_multi:not(.slider_type_text) .slide_info_small{text-shadow:1px 1px #000}.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info{margin-bottom:3em}.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info + .slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info + .slide_content{margin-top:-2.5em;margin-bottom:3em}.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info{margin-bottom:4em}.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info + .slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info + .slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info + .slide_content,.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info + .slide_content{margin-top:-3.5em;margin-bottom:4em}.slider_container.slider_multi .slide_title,.slider_container .slide_info:not(.slide_info_large) .slide_title{font-size:1.5385em;margin:0.2em 0}.slider_container.slider_multi:not(.slider_type_text) .slide_title,.slider_container.slider_multi:not(.slider_type_text) .slide_title a,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title a{color:#f0f0f0}.slider_container.slider_multi:not(.slider_type_text) .slide_title a:hover,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title a:hover,.slider_container.slider_multi:not(.slider_type_text) .slide_cats a:hover,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats a:hover{color:#ffffff}.slider_container.slider_multi:not(.slider_type_text) .slide_date,.slider_container.slider_multi:not(.slider_type_text) .slide_cats,.slider_container.slider_multi:not(.slider_type_text) .slide_cats a,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_date,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats,.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats a{color:#ccc}.slider_container .video_play + .slide_info{display:none}.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_info,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_info + .slide_content,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_content{-webkit-transition:-webkit-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease;transition:transform 0.3s ease;pointer-events:none}.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_info,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_info + .slide_content,.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_content{-webkit-transform:translateY(8em);-ms-transform:translateY(8em);transform:translateY(8em)}.slider_outer.slider_outer_titles_outside{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-bottom:5rem}.slider_outer.slider_outer_titles_outside .slide_info .slide_number{vertical-align:top;position:absolute;z-index:1;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2em}.slider_titles_outside_wrap{position:absolute;z-index:8;bottom:0;left:0;width:100%;max-height:4em;text-align:center}.slider_titles_outside_wrap .slide_info{display:none}.slider_titles_outside_wrap .slide_title{margin:0}.slider_outer.slider_outer_titles_outside_top{padding-top:8em;padding-bottom:0}.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number{display:inline-block}.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap{position:absolute;z-index:8;top:1.5em;left:0;bottom:auto;max-height:5em}.slider_container .swiper-pagination,.slider_outer .swiper-pagination{display:block;text-align:center;z-index:9;color:#fff}.slider_outer_pagination_pos_bottom_outside .swiper-pagination{position:static;display:block;text-align:center;margin-top:1em;bottom:auto;left:auto}.sc_item_slider .swiper-pagination-fraction{color:#333}.swiper-pagination-custom .swiper-pagination-button{width:3em;height:3em;border:2px solid #ddd;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#f7f7f7;opacity:0.8;vertical-align:bottom;margin:0 4px;display:inline-block;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active{opacity:1;border-color:#efa758}.slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,.slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom{padding-bottom:0 !important}.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom{left:0;top:auto;bottom:1em;width:100%;height:3em;line-height:3em;-webkit-transform:none;-ms-transform:none;transform:none}.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom{left:auto;bottom:auto;position:static;margin-top:1em}.slider_container.slider_pagination_pos_left .swiper-pagination-custom,.slider_container.slider_pagination_pos_right .swiper-pagination-custom{left:1em;top:50%;bottom:auto;width:auto;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider_container.slider_pagination_pos_right .swiper-pagination-custom{right:1em;left:auto}.slider_container.slider_pagination_pos_left .swiper-pagination-button,.slider_container.slider_pagination_pos_right .swiper-pagination-button{display:block;margin:4px 0;width:2em;height:2em}.slider_container .swiper-pagination-bullet,.slider_outer .swiper-pagination-bullet{opacity:0.8;vertical-align:bottom;border:2px solid #f0f0f0;background-color:transparent;width:10px;height:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.slider_container .swiper-pagination-bullet-active,.slider_outer .swiper-pagination-bullet-active{opacity:1}.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets{left:0;top:auto;bottom:1em;width:100%;height:1.5em;line-height:1.5em;-webkit-transform:none;-ms-transform:none;transform:none}.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,.slider_container.slider_type_text.slider_pagination_pos_bottom .swiper-pagination,.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination{left:auto;bottom:auto;position:static;margin-top:1em}.slider_container.slider_type_text.slider_pagination_pos_bottom .swiper-pagination{margin-top:0.25em}.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;margin:0 4px}.slider_container.slider_pagination_pos_left .swiper-pagination-bullets,.slider_container.slider_pagination_pos_right .swiper-pagination-bullets{left:1em;top:50%;bottom:auto;width:auto;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider_container.slider_pagination_pos_right .swiper-pagination-bullets{right:1em;left:auto}.slider_container.slider_pagination_pos_left .swiper-pagination-bullets .swiper-pagination-bullet,.slider_container.slider_pagination_pos_right .swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:4px 0}.slider_container .swiper-pagination-fraction,.slider_outer .swiper-pagination-fraction{font-size:0.8667em;left:0;top:auto;bottom:0.5em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slider_outer.slider_outer_pagination_pos_left>.swiper-pagination-fraction,.slider_container.slider_pagination_pos_left .swiper-pagination-fraction{text-align:left;padding-left:1em}.slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction,.slider_container.slider_pagination_pos_right .swiper-pagination-fraction{text-align:right;padding-right:1em}.sc_item_slider:not(.slider_outer_controls_bottom) .swiper-pagination-fraction{position:static;margin-top:1em}.sc_item_slider.slider_outer_pagination_pos_left>.swiper-pagination-fraction{padding-left:0}.sc_item_slider.slider_outer_pagination_pos_right>.swiper-pagination-fraction{padding-right:0}.slider_container .swiper-pagination-fraction>*,.slider_outer .swiper-pagination-fraction>*{line-height:inherit;vertical-align:middle}.slider_container .swiper-pagination-fraction>.swiper-pagination-current,.slider_outer .swiper-pagination-fraction>.swiper-pagination-current{font-size:2em;line-height:1.2em}.slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_progressbar:not(.sc_item_slider) .slider_pagination_wrap{margin-top:0}.slider_container.slider_pagination_pos_bottom .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-progressbar,.slider_container.slider_pagination_pos_bottom_outside .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-progressbar{left:0;width:100%;height:6px;top:auto;bottom:0}.slider_container.slider_pagination_pos_right .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_right .swiper-pagination-progressbar{left:auto !important;right:0;width:6px;height:100%;top:0;bottom:auto}.slider_container.slider_pagination_pos_left .swiper-pagination-progressbar,.slider_outer.slider_outer_pagination_pos_left .swiper-pagination-progressbar{left:0;right:auto !important;width:6px;height:100%;top:0;bottom:auto}.sc_item_slider.slider_outer_pagination .swiper-pagination-bullet{border-color:#ddd}.sc_slider_controls .slider_prev,.sc_slider_controls .slider_next,.slider_container .slider_prev,.slider_container .slider_next,.slider_outer .slider_prev,.slider_outer_controls .slider_next{background-image:none !important;background-color:rgba(0,0,0,0.5);color:#fff;display:inline-block;vertical-align:middle;width:3em;height:3em;line-height:3em;text-align:center;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.sc_slider_controls .slider_controls_wrap>a,.slider_container.slider_controls_side .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a,.slider_outer_controls_side .slider_controls_wrap>a,.slider_outer_controls_top .slider_controls_wrap>a,.slider_outer_controls_bottom .slider_controls_wrap>a{width:4.2em;height:2.8em;line-height:2.8em;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.sc_slider_controls .slider_prev:before,.sc_slider_controls .slider_next:before,.slider_container .slider_prev:before,.slider_container .slider_next:before,.slider_outer .slider_prev:before,.slider_outer .slider_next:before{margin:0;font-family:"trx_addons_icons"}.slider_controls_wrap .swiper-button-prev:after,.slider_controls_wrap .swiper-container-rtl .swiper-button-next:after,.slider_controls_wrap .swiper-button-next:after,.slider_controls_wrap .swiper-container-rtl .swiper-button-prev:after{content:' ';display:none}.sc_slider_controls .slider_prev:before,.slider_container .slider_prev:before,.slider_outer .slider_prev:before{content:'\e858'}.sc_slider_controls .slider_next:before,.slider_container .slider_next:before,.slider_outer .slider_next:before{content:'\e859'}.sc_slider_controls .slider_prev.with_title,.sc_slider_controls .slider_next.with_title{width:auto;padding:0 1.5em}.sc_slider_controls .slider_prev.with_title:before,.sc_slider_controls .slider_next.with_title:before{display:none}.sc_slider_controls .slider_prev,.sc_slider_controls .slider_next{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0;display:inline-block;vertical-align:middle}.sc_slider_controls .slider_next{order:2}.sc_slider_controls .slider_prev + .slider_next,.sc_slider_controls .slider_prev + .slider_pagination_wrap,.sc_slider_controls .slider_next + .slider_pagination_wrap{margin-left:1em}.sc_slider_controls .slider_controls_wrap{position:relative;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sc_slider_controls.sc_align_left .slider_controls_wrap{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sc_slider_controls.sc_align_center .slider_controls_wrap{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sc_slider_controls.sc_align_right .slider_controls_wrap{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.sc_slider_controls.slider_pagination_style_thumbs .slider_controls_wrap,.sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.sc_slider_controls.slider_pagination_style_thumbs .slider_controls_wrap .slider_pagination_wrap,.sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap .slider_pagination_wrap{-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2}.sc_slider_controls .slider_controls_wrap .slider_pagination_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative;text-align:center;height:2.8em}.sc_slider_controls .slider_pagination_button_wrap{display:inline-block;vertical-align:top;height:100%}.sc_slider_controls .slider_pagination_button{display:block;height:100%;margin-left:1px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;position:relative}.sc_slider_controls .slider_pagination_button_wrap:first-child .slider_pagination_button{margin-left:0}.sc_slider_controls .slider_pagination_button:before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;-webkit-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0}.sc_slider_controls .slider_pagination_button:hover:before,.sc_slider_controls .slider_pagination_button_active:before{opacity:0.2}.sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap .slider_pagination_wrap{background-color:#f0f0f0;cursor:pointer}.sc_slider_controls .slider_progress_bar{display:block;position:absolute;z-index:1;top:0;left:0;width:0;height:100%;background-color:#ddd;-webkit-transition:width 0.3s ease;-ms-transition:width 0.3s ease;transition:width 0.3s ease}.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet{display:inline-block;vertical-align:top;border:2px solid #f0f0f0;background-color:transparent;width:10px;height:10px;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;cursor:pointer;margin:0 4px}.sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap>*{font-size:0.8667em;line-height:1.7em}.sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap>.swiper-pagination-current{font-size:2em;line-height:1.2em}.slider_container.slider_controls_bottom .slider_controls_wrap,.slider_outer .slider_controls_bottom .slider_controls_wrap{text-align:center;margin-top:2em}.slider_container.slider_controls_bottom .slider_prev,.slider_container.slider_controls_bottom .slider_next,.slider_outer .slider_controls_bottom .slider_prev,.slider_outer .slider_controls_bottom .slider_next{position:static;display:inline-block;margin:0}.slider_container.slider_controls_bottom .slider_next,.slider_outer .slider_controls_bottom .slider_next{margin-left:1em}.slider_container.slider_controls_side .slider_controls_wrap>.slider_prev,.slider_outer_controls_side .slider_controls_wrap>.slider_prev{opacity:0;margin-left:-6em;left:0}.slider_container.slider_controls_side .slider_controls_wrap>.slider_next,.slider_outer_controls_side .slider_controls_wrap>.slider_next{opacity:0;margin-right:-6em;right:0}.slider_container.slider_controls_side:hover .slider_controls_wrap>a,.slider_outer_controls_side:hover .slider_controls_wrap>a{opacity:1;margin-left:0;margin-right:0}.slider_container.slider_controls_outside + .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap>a{-webkit-transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease 0.3s,margin 0.3s ease 0.3s;-ms-transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease 0.3s,margin 0.3s ease 0.3s;transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease 0.3s,margin 0.3s ease 0.3s}.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_prev,.slider_outer_controls_outside .slider_controls_wrap>.slider_prev{opacity:0;margin-left:-6em;left:-6em}.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_next,.slider_outer_controls_outside .slider_controls_wrap>.slider_next{opacity:0;margin-right:-6em;right:-6em}.slider_container.slider_controls_outside:hover + .slider_controls_wrap>a,.slider_container.slider_controls_outside + .slider_controls_wrap:hover>a,.slider_container.slider_controls_outside + .slider_controls_wrap>a:hover,.slider_outer_controls_outside:hover .slider_controls_wrap>a,.slider_outer_controls_outside .slider_controls_wrap:hover>a,.slider_outer_controls_outside .slider_controls_wrap>a:hover{opacity:1;margin-left:0;margin-right:0}.slider_outer_controls_top>.slider_controls_wrap{position:absolute;z-index:11;top:-3.3em;right:0;width:auto;height:3em}.sc_item_slider.slider_outer_controls_top>.slider_controls_wrap{top:-5em}.slider_outer_controls_bottom>.slider_controls_wrap{position:relative;display:block;text-align:center;margin-top:1em}.slider_outer_controls_top>.slider_controls_wrap>a,.slider_outer_controls_bottom>.slider_controls_wrap>a{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0;display:inline-block;vertical-align:middle}.slider_outer_controls_top>.slider_controls_wrap>a + a,.slider_outer_controls_bottom>.slider_controls_wrap>a + a{margin-left:0.5em}.slider_container .trx_addons_video_player.with_cover{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.slider_style_modern{padding:0 7rem}.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a{position:absolute;top:3rem;bottom:3rem;width:7rem;height:auto;line-height:1.2em;margin:0;background-color:#333;color:#fff;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.slider_style_modern.slider_outer_controls_side.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a{bottom:6rem}.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside .slider_controls_wrap>a{bottom:8rem}.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a{bottom:11rem}.slider_style_modern .slider_controls_label,.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before{display:block;text-align:center;max-width:80%;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before{top:58%}.slider_style_modern .slider_controls_label>span{display:block}.slider_style_modern .slider_controls_label span:first-child{font-style:italic;letter-spacing:0}.sc_slider_controller .slider_outer.slider_outer_controls_side .slider_controls_wrap>a,.slider_style_modern .slider_container.slider_controls_side .slider_controls_wrap>a,.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a{opacity:1}.slider_style_modern.slider_outer_titles_outside>.slider_pagination_wrap{display:none}:root{--sc-slider-controller-height:100px}.sc_slider_controller_horizontal .slider_controller_container,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_controller_container{height:var(--sc-slider-controller-height)}.sc_slider_controller_horizontal .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image{height:calc( var(--sc-slider-controller-height) - 2em )}.sc_slider_controller_vertical .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_left .sc_slider_controller .sc_slider_controller_item_image,.slider_outer_wrap_controller_pos_right .sc_slider_controller .sc_slider_controller_item_image{max-height:7em}.slider_outer_wrap{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}.slider_outer_wrap.slider_outer_wrap_controller_pos_left{padding-left:33.3333%}.slider_outer_wrap.slider_outer_wrap_controller_pos_left .sc_slider_controller{position:absolute;z-index:1;top:0;left:0;width:33.3333%;height:100%;padding-right:1px}.slider_outer_wrap.slider_outer_wrap_controller_pos_right{padding-right:33.3333%}.slider_outer_wrap.slider_outer_wrap_controller_pos_right .sc_slider_controller{position:absolute;z-index:1;top:0;right:0;width:33.3333%;height:100%;padding-left:1px}.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider-slide{padding:1em}.slider_outer_wrap .sc_slider_controller .slider-slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#fff;padding:1em 0.5em 1em 2em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active{background-color:#f7f7f7}.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image + .sc_slider_controller_item_info,.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image~.sc_slider_controller_item_info{padding-left:2em}.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title{margin:0;font-size:1.15em;line-height:1.4em}.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date{font-size:0.9286em;line-height:1.5em;color:#888}.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_number{margin-right:0.3em}.sc_slider_controller{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sc_slider_controller .slider-slide{cursor:pointer;min-height:50px}.sc_slider_controller_horizontal{padding-top:1px}.slider_outer_pagination_pos_bottom_outside + .sc_slider_controller_horizontal,.slider_outer_controls_bottom + .sc_slider_controller_horizontal{margin-top:1em}.sc_slider_controller_horizontal[data-controls="1"]{padding-left:4em;padding-right:4em}.sc_slider_controller_vertical[data-controls="1"]{padding-top:3em;padding-bottom:3em}.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a{margin:0;-webkit-transform:none;-ms-transform:none;transform:none}.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a{top:0;bottom:0;width:4em;height:auto}.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>a{left:0;right:0;width:auto;height:3em}.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a:before{display:block;width:auto;height:1em;line-height:1em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_prev{left:-4em;right:auto}.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_next{right:-4em;left:auto}.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_prev{top:-3em;bottom:auto}.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_next{bottom:-3em;top:auto}.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_prev:before{content:'\e85a';font-family:"trx_addons_icons"}.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_next:before{content:'\e857';font-family:"trx_addons_icons"}.sc_slider_controller_info{display:block;text-align:left;letter-spacing:0;font-size:1.3333em;line-height:1.2em;font-weight:normal;font-style:normal;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%}.sc_slider_controller_info_number{display:inline-block;vertical-align:middle;color:#eee;margin-right:0.4em}.sc_slider_controller_info_title{display:inline-block;vertical-align:middle;max-width:80%;color:#fff}.sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after{content:' ';position:absolute;z-index:2;top:0;left:0;width:100%;height:3px;background-color:#efa758}.sc_slider_controller_thumbs .slider-slide:before,.slider_outer_wrap .sc_slider_controller .slider-slide-bg:before{content:' ';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);-webkit-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.sc_slider_controller_thumbs .slider-slide.swiper-slide-active:before,.slider_outer_wrap .sc_slider_controller .slider-slide-bg.swiper-slide-active:before{background-color:transparent}.sc_slider_controller_thumbs .sc_slider_controller_info{font-size:1.2em;line-height:1.2em;display:none}.sc_slider_controller_thumbs .sc_slider_controller_info_number{color:#ccc}.sc_slider_controller_thumbs .sc_slider_controller_info_title{color:#fff}.sc_slider_controller_titles .sc_slider_controller_info{text-transform:uppercase}.sc_slider_controller_titles .slider-slide{background-color:#f0f0f0}.sc_slider_controller_titles .slider-slide:before{content:' ';position:absolute;z-index:1;top:0;right:0;bottom:0;left:auto;width:1px;background-color:#ddd}.sc_slider_controller_titles .slider-slide.swiper-slide-active:before{display:none}.sc_slider_controller_titles .slider-slide.swiper-slide-active{margin-top:0;padding-top:0;background-color:#fff}.slider_elastistack ul[class*="stack__"]{position:relative;margin:0 auto;padding:0;list-style:none}.slider_elastistack ul[class*="stack__"] li{position:absolute;width:100%;opacity:0;padding:0}.slider_elastistack ul[class*="stack__"] li:before{display:none}.slider_elastistack ul.stack__images{width:100%;z-index:10;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% -50%;-ms-perspective-origin:50% -50%;perspective-origin:50% -50%}.slider_elastistack .stack__images li{top:0;z-index:1;-webkit-transform:translate3d(0,0,-180px);-ms-transform:translate3d(0,0,-180px);transform:translate3d(0,0,-180px);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.slider_elastistack .stack__images li img{display:block;width:100%;pointer-events:none}.slider_elastistack .stack__images li:active{cursor:-webkit-grabbing;cursor:grabbing}.slider_elastistack .stack__images li.animate{-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.slider_elastistack .stack__images li.move-back{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.47,1.515);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.47,1.515);transition-timing-function:cubic-bezier(0.175,0.885,0.47,1.515)}.slider_elastistack_outer.slider_outer_controls{padding-bottom:4em}.slider_elastistack_outer.slider_outer_titles_outside.slider_outer_controls{padding-bottom:13em}.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap{position:absolute;z-index:1;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider_elastistack.slider_controls>.slider_controls_wrap{bottom:-4em}.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_prev{display:none}.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_next{position:static;margin:0;left:auto;right:auto;opacity:1}.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_next:before{content:'\e857'}.elementor-element-edit-mode .sc_layouts_blog_item>div{min-width:60px;min-height:16px}.elementor-element-edit-mode .sc_layouts_blog_item_featured[class*="hover_"]{display:block}.elementor-element-edit-mode .sc_layouts_blog_item_featured img{max-width:none;width:100%}.elementor-element .elementor-widget-container .sc_layouts_blog_item{-webkit-transition:background 0.3s ease,background-image 0.3s ease,background-color 0.3s ease,border 0.3s ease,border-radius 0.3s ease,box-shadow 0.3s ease;-ms-transition:background 0.3s ease,background-image 0.3s ease,background-color 0.3s ease,border 0.3s ease,border-radius 0.3s ease,box-shadow 0.3s ease;transition:background 0.3s ease,background-image 0.3s ease,background-color 0.3s ease,border 0.3s ease,border-radius 0.3s ease,box-shadow 0.3s ease}.editor-block-list__layout .editor-block-list__block[data-type="trx-addons/layouts-blog-item"][class*="sc_layouts_blog_item_position_"]:not(.sc_layouts_blog_item_position_static) .is-block-container,.editor-block-list__layout .editor-block-list__block[data-type="trx-addons/layouts-blog-item"][class*="sc_layouts_blog_item_position_"]:not(.sc_layouts_blog_item_position_static) .editor-block-list__block-edit{margin-top:0;margin-bottom:0}.sc_layouts_blog_item .hide_overflow{max-height:1.35em;overflow:hidden}.sc_layouts_blog_item_featured{overflow:hidden}.sc_layouts_blog_item_featured .post_featured{margin-bottom:0}.sc_layouts_blog_item_featured_mask .post_featured:after{content:' ';background-color:#000;opacity:0.3;-webkit-transition:opacity 0.3s ease,background-color 0.3s ease;-ms-transition:opacity 0.3s ease,background-color 0.3s ease;transition:opacity 0.3s ease,background-color 0.3s ease;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.sc_layouts_blog_item_featured_mask:hover .post_featured:after{opacity:0.1}.sc_layouts_blog_item_title .post_title{margin:0;line-height:1.15em}.sc_layouts_blog_item .post_title>a,.sc_layouts_blog_item .post_meta>a,.sc_layouts_blog_item .post_meta>span,.sc_layouts_blog_item .post_button a,.sc_layouts_blog_item .post_excerpt>*,.sc_layouts_blog_item .post_custom>*{-webkit-transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease;-ms-transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease,opacity 0.3s ease}.sc_layouts_blog_item .post_button{white-space:nowrap}.sc_layouts_blog_item .post_button .sc_button:not(.sc_button_simple){padding:1em 2em}.sc_layouts_blog_item .post_button a,.sc_layouts_blog_item .post_meta>a,.sc_layouts_blog_item .post_meta>span{display:inline-block;vertical-align:top}[class*="sc_layouts_blog_item_position_"]:not(.sc_layouts_blog_item_position_static) .post_meta{margin:0}.sc_layouts_blog_item_position_tl{position:absolute;z-index:1;top:0;left:0}.sc_layouts_blog_item_position_tc{position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sc_layouts_blog_item_position_tr{position:absolute;z-index:1;top:0;right:0}.sc_layouts_blog_item_position_ml{position:absolute;z-index:1;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sc_layouts_blog_item_position_mc{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:75% !important}.sc_layouts_blog_item_position_mr{position:absolute;z-index:1;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sc_layouts_blog_item_position_bl{position:absolute;z-index:1;bottom:0;left:0}.sc_layouts_blog_item_position_bc{position:absolute;z-index:1;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sc_layouts_blog_item_position_br{position:absolute;z-index:1;bottom:0;right:0}[class*="sc_layouts_blog_item_position_"]:not(.sc_layouts_blog_item_position_static){position:absolute;z-index:12;max-width:90%;min-width:10px}.sc_layouts_blog_item_position_tl,.sc_layouts_blog_item_position_ml,.sc_layouts_blog_item_position_bl{text-align:left}.sc_layouts_blog_item_position_tc,.sc_layouts_blog_item_position_mc,.sc_layouts_blog_item_position_bc{text-align:center}.sc_layouts_blog_item_position_tr,.sc_layouts_blog_item_position_mr,.sc_layouts_blog_item_position_br{text-align:right}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

[data-animation^="animated"],
[data-post-animation^="animated"],
[data-hover-animation^="animated"] {
	visibility:hidden;
}

.animated {
	-webkit-animation-duration: 1s;
			animation-duration: 1s;
	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
	visibility:visible;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
			animation-iteration-count: infinite;
}

.animated.delay-1s {
	-webkit-animation-delay: 1s;
			animation-delay: 1s;
}

.animated.delay-2s {
	-webkit-animation-delay: 2s;
			animation-delay: 2s;
}

.animated.delay-3s {
	-webkit-animation-delay: 3s;
			animation-delay: 3s;
}

.animated.delay-4s {
	-webkit-animation-delay: 4s;
			animation-delay: 4s;
}

.animated.delay-5s {
	-webkit-animation-delay: 5s;
			animation-delay: 5s;
}

.animated.faster {
	-webkit-animation-duration: 0.3s;
			animation-duration: 0.3s;
}
.animated.fast {
	-webkit-animation-duration: 0.5s;
			animation-duration: 0.5s;
}
.animated.normal {
	-webkit-animation-duration: 0.8s;
			animation-duration: 0.8s;
}
.animated.slow {
	-webkit-animation-duration: 2s;
			animation-duration: 2s;
}
.animated.slower {
	-webkit-animation-duration: 3s;
			animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
	.animated {
		-webkit-animation-duration: 1ms !important;
				animation-duration: 1ms !important;
		-webkit-transition-duration: 1ms !important;
				transition-duration: 1ms !important;
		-webkit-animation-iteration-count: 1 !important;
				animation-iteration-count: 1 !important;
	}
}



/* -------------- Elastic ---------------- */
@-webkit-keyframes elastic {
  0%, 100% {
    -webkit-transform: scale3d(1,1,1);
            transform: scale3d(1,1,1);
  }
  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
            transform: scale3d(1, 1.2, 1);
  }
  50% {
    -webkit-transform: scale3d(1, 0.85, 1);
            transform: scale3d(1, 0.85, 1);
  }
  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
            transform: scale3d(1, 1.05, 1);
  }
}

@keyframes elastic {
  0%, 100% {
    -webkit-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
            transform: scale3d(1,1,1);
  }
  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
        -ms-transform: scale3d(1, 1.2, 1);
            transform: scale3d(1, 1.2, 1);
  }
  50% {
    -webkit-transform: scale3d(1, 0.85, 1);
        -ms-transform: scale3d(1, 0.85, 1);
            transform: scale3d(1, 0.85, 1);
  }
  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
        -ms-transform: scale3d(1, 1.05, 1);
            transform: scale3d(1, 1.05, 1);
  }
}

@-webkit-keyframes elastic-inner { 
	0% {
		-webkit-transform: translate3d(0,-25px,0);
		opacity:0;
	}
	25% {
		-webkit-transform: translate3d(0,10px,0);
	}
	50% {
		-webkit-transform: translate3d(0,-6px,0);
	}
	75% {
		-webkit-transform: translate3d(0,2px,0);
	}
	100% {
		-webkit-transform: translate3d(0,0,0);
		opacity: 1;
	}
}

@keyframes elastic-inner { 
	0% {
		opacity:0;
		-webkit-transform: translate3d(0,-25px,0);
		    -ms-transform: translate3d(0,-25px,0);
		        transform: translate3d(0,-25px,0);
	}
	25% {
		-webkit-transform: translate3d(0,10px,0);
		    -ms-transform: translate3d(0,10px,0);
		        transform: translate3d(0,10px,0);
	}
	50% {
		-webkit-transform: translate3d(0,-6px,0);
		    -ms-transform: translate3d(0,-6px,0);
		        transform: translate3d(0,-6px,0);
	}
	75% {
		-webkit-transform: translate3d(0,2px,0);
		    -ms-transform: translate3d(0,2px,0);
		        transform: translate3d(0,2px,0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		    -ms-transform: translate3d(0,0,0);
		        transform: translate3d(0,0,0);
	}
}


.elastic {
    -webkit-animation-name: elastic;
            animation-name: elastic;
    -webkit-transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
        -ms-transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
            transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
    -webkit-transform-origin: center top;
        -ms-transform-origin: center top;
            transform-origin: center top;
}
.elastic > * {
	-webkit-transform: translate3d(0,0,0);
	    -ms-transform: translate3d(0,0,0);
	        transform: translate3d(0,0,0);
	opacity: 1;
	-webkit-transition: none;
	    -ms-transition: none;
	        transition: none;
	-webkit-animation: elastic-inner 0.5s ease-out;
	    -ms-animation: elastic-inner 0.5s ease-out;
	        animation: elastic-inner 0.5s ease-out;
}



/* -------------- Wipe in left top ---------------- */
@-webkit-keyframes wipeInLeftTop {
  0% {
    -webkit-transform: scale(0,0);
            transform: scale(0,0);
  }
  100% {
    -webkit-transform: scale(1,1);
            transform: scale(1,1);
  }
}

@keyframes wipeInLeftTop {
  0% {
	-webkit-transform: scale(0,0);
	    -ms-transform: scale(0,0);
	        transform: scale(0,0);
  }
  100% {
    -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
            transform: scale(1,1);
  }
}
@-webkit-keyframes wipeInLeftTop-inner { 
	0% {
		opacity:0;
		-webkit-transform: translate3d(0,-10px,0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
	}
}

@keyframes wipeInLeftTop-inner { 
	0% {
		opacity:0;
		-webkit-transform: translate3d(0,-10px,0);
		    -ms-transform: translate3d(0,-10px,0);
		        transform: translate3d(0,-10px,0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		    -ms-transform: translate3d(0,0,0);
		        transform: translate3d(0,0,0);
	}
}

.wipeInLeftTop {
    -webkit-animation-name: wipeInLeftTop;
            animation-name: wipeInLeftTop;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
        -ms-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
            transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
            transform-origin: left top;
}
.wipeInLeftTop > * {
	opacity: 0;
	-webkit-animation: wipeInLeftTop-inner 0.35s ease-out forwards;
	    -ms-animation: wipeInLeftTop-inner 0.35s ease-out forwards;
	        animation: wipeInLeftTop-inner 0.35s ease-out forwards;
}
.wipeInLeftTop > *:first-child {	-webkit-animation-delay: 0.05s;	-ms-animation-delay: 0.05s;	animation-delay: 0.05s; }
.wipeInLeftTop > *:nth-child(2) {	-webkit-animation-delay: 0.10s;	-ms-animation-delay: 0.10s;	animation-delay: 0.10s; }
.wipeInLeftTop > *:nth-child(3) {	-webkit-animation-delay: 0.15s;	-ms-animation-delay: 0.15s;	animation-delay: 0.15s; }
.wipeInLeftTop > *:nth-child(4) {	-webkit-animation-delay: 0.20s;	-ms-animation-delay: 0.20s;	animation-delay: 0.20s; }
.wipeInLeftTop > *:nth-child(5) {	-webkit-animation-delay: 0.25s;	-ms-animation-delay: 0.25s;	animation-delay: 0.25s; }
.wipeInLeftTop > *:nth-child(6) {	-webkit-animation-delay: 0.30s;	-ms-animation-delay: 0.30s;	animation-delay: 0.30s; }
.wipeInLeftTop > *:nth-child(7) {	-webkit-animation-delay: 0.35s;	-ms-animation-delay: 0.35s;	animation-delay: 0.35s; }
.wipeInLeftTop > *:nth-child(8) {	-webkit-animation-delay: 0.40s;	-ms-animation-delay: 0.40s;	animation-delay: 0.40s; }
.wipeInLeftTop > *:nth-child(9) {	-webkit-animation-delay: 0.45s;	-ms-animation-delay: 0.45s;	animation-delay: 0.45s; }
.wipeInLeftTop > *:nth-child(10){	-webkit-animation-delay: 0.50s;	-ms-animation-delay: 0.50s;	animation-delay: 0.50s; }
.wipeInLeftTop > *:nth-child(11){	-webkit-animation-delay: 0.55s;	-ms-animation-delay: 0.55s;	animation-delay: 0.55s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.60s;	-ms-animation-delay: 0.60s;	animation-delay: 0.60s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.65s;	-ms-animation-delay: 0.65s;	animation-delay: 0.65s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.70s;	-ms-animation-delay: 0.70s;	animation-delay: 0.70s; }


/* -------------- Bounce ---------------- */
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}


/* -------------- Flash ---------------- */
@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
    opacity: 1;
}



/* -------------- Blink ---------------- */
@keyframes blink {
	0% { opacity: 1 }
	50% { opacity: 0 }
	100% { opacity: 1 }
}

@-webkit-keyframes blink {
	0% { opacity: 1 }
	50% { opacity: 0 }
	100% { opacity: 1 }
}

@-moz-keyframes blink {
	0% { opacity: 1 }
	50% { opacity: 0 }
	100% { opacity: 1 }
}

.blink {
	-webkit-animation-name: blink;
			animation-name: blink;
}


/* -------------- Pulse ---------------- */

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}



/* -------------- Rubber band ---------------- */
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}



/* -------------- Shake ---------------- */
@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

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

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

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

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}


/* -------------- Head Shake ------------ */

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
				transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
				transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
				transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
				transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
				transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
				transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
				transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
				transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}

.headShake {
	-webkit-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
			animation-name: headShake;
}


/* -------------- Swing ---------------- */
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}


/* -------------- Tada ---------------- */
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}



/* -------------- Wobble ---------------- */

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}


/* -------------- Jello ---------------- */

@-webkit-keyframes jello {
	from, 11.1%, to {
		-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
				transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
				transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
				transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
				transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
				transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
				transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
				transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

@keyframes jello {
	from, 11.1%, to {
		-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
				transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
				transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
				transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
				transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
				transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
				transform: skewX(0.390625deg) skewY(0.390625deg);
	}

	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
				transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}

.jello {
	-webkit-animation-name: jello;
			animation-name: jello;
	-webkit-transform-origin: center;
			transform-origin: center;
}


/* -------------- Heart Beat ---------------- */
@-webkit-keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
				transform: scale(1);
	}

	14% {
		-webkit-transform: scale(1.3);
				transform: scale(1.3);
	}

	28% {
		-webkit-transform: scale(1);
				transform: scale(1);
	}

	42% {
		-webkit-transform: scale(1.3);
				transform: scale(1.3);
	}

	70% {
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}

@keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
				transform: scale(1);
	}

	14% {
		-webkit-transform: scale(1.3);
				transform: scale(1.3);
	}

	28% {
		-webkit-transform: scale(1);
				transform: scale(1);
	}

	42% {
		-webkit-transform: scale(1.3);
				transform: scale(1.3);
	}

	70% {
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}

.heartBeat {
	-webkit-animation-name: heartBeat;
			animation-name: heartBeat;
	-webkit-animation-duration: 1.3s;
			animation-duration: 1.3s;
	-webkit-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out;
}



/* -------------- Bounce In ---------------- */
@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}


/* -------------- Bounce In Down ---------------- */
@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}


/* -------------- Bounce In Left ---------------- */
@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}


/* -------------- Bounce In Right ---------------- */
@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}


/* -------------- Bounce In Up ---------------- */
@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

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

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

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

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}


/* -------------- Bounce Out ---------------- */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}



/* -------------- Bounce Out Down ---------------- */
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}


/* -------------- Bounce Out Left ---------------- */
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}


/* -------------- Bounce Out Right ---------------- */
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}


/* -------------- Bounce Out Up ---------------- */
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}


/* -------------- Fade In ---------------- */
@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}


/* -------------- Fade In Down ---------------- */
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}


/* -------------- Fade In Down Big ---------------- */
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}


/* -------------- Fade In Left ---------------- */
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}


/* -------------- Fade In Left Big ---------------- */
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}


/* -------------- Fade In Right ---------------- */
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}


/* -------------- Fade In Right Big ---------------- */
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}


/* -------------- Fade In Up ---------------- */
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}


/* -------------- Fade In Up Small ---------------- */
@-webkit-keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
            transform: translate3d(0, 60px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
            transform: translate3d(0, 60px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpSmall {
  -webkit-animation-name: fadeInUpSmall;
          animation-name: fadeInUpSmall;
}


/* -------------- Fade In Up Big ---------------- */
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}


/* -------------- Fade Out ---------------- */
@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}


/* -------------- Fade Out Down ---------------- */
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}


/* -------------- Fade Out Down Small ---------------- */
@-webkit-keyframes fadeOutDownSmall {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
            transform: translate3d(0, 60px, 0);
  }
}

@keyframes fadeOutDownSmall {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
            transform: translate3d(0, 60px, 0);
  }
}

.fadeOutDownSmall {
  -webkit-animation-name: fadeOutDownSmall;
          animation-name: fadeOutDownSmall;
}


/* -------------- Fade Out Down Big ---------------- */
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}


/* -------------- Fade Out Left ---------------- */
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}


/* -------------- Fade Out Left Big ---------------- */
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}


/* -------------- Fade Out Right ---------------- */
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}


/* -------------- Fade Out Right Big ---------------- */
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}


/* -------------- Fade Out Up ---------------- */
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}


/* -------------- Fade Out Up Big ---------------- */
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}


/* -------------- Flip ---------------- */
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}


/* -------------- Flip In X ---------------- */
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}


/* -------------- Flip In Y ---------------- */
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}


/* -------------- Flip Out X ---------------- */
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}


/* -------------- Flip Out Y ---------------- */
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}


/* -------------- Light Speed In ---------------- */
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}


/* -------------- Light Speed Out ---------------- */
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}


/* -------------- Rotate In ---------------- */
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}



/* -------------- Rotate In Down Left ---------------- */
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}


/* -------------- Rotate In Down Right ---------------- */
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}


/* -------------- Rotate In Up Left ---------------- */
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}


/* -------------- Rotate In Up Right ---------------- */
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}


/* -------------- Rotate Out ---------------- */
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}


/* -------------- Rotate Out Down Left ---------------- */
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}


/* -------------- Rotate Out Down Right ---------------- */
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}


/* -------------- Rotate Out Up Left ---------------- */
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}


/* -------------- Rotate Out Up Right ---------------- */
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}


/* -------------- Hinge ---------------- */
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}


/* -------------- jackInTheBox ---------------- */
@-webkit-keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
				transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
				transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
				transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
				transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}

@keyframes jackInTheBox {
	from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
				transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
				transform-origin: center bottom;
	}

	50% {
		-webkit-transform: rotate(-10deg);
				transform: rotate(-10deg);
	}

	70% {
		-webkit-transform: rotate(3deg);
				transform: rotate(3deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}

.jackInTheBox {
	-webkit-animation-name: jackInTheBox;
			animation-name: jackInTheBox;
}


/* -------------- Roll In ---------------- */

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}


/* -------------- Roll Out ---------------- */

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}


/* -------------- Zoom In ---------------- */
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}


/* -------------- Zoom In Down ---------------- */
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}


/* -------------- Zoom In Left ---------------- */
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}


/* -------------- Zoom In Right ---------------- */
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}


/* -------------- Zoom In Up ---------------- */
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}


/* -------------- Zoom Out ---------------- */
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}


/* -------------- Zoom Out Down ---------------- */
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}


/* -------------- Zoom Out Left ---------------- */
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}



/* -------------- Zoom Out Right ---------------- */
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}



/* -------------- Zoom Out Up ---------------- */
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}



/* -------------- Slide In Down ---------------- */
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}



/* -------------- Slide In Left ---------------- */
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}



/* -------------- Slide In Right ---------------- */
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}



/* -------------- Slide In Up ---------------- */
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
    opacity: 0;
  }

  100% {
  	opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}


/* -------------- Slide Out Down ---------------- */
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}



/* -------------- Slide Out Left ---------------- */
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}



/* -------------- Slide Out Right ---------------- */
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}



/* -------------- Slide Out Up ---------------- */
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  	opacity: 1;
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}


/* -------------- Spin ---------------- */
.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
/*    opacity: 0;*/
  }
/*
  50% {
  	opacity: 1;
  }
*/
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
/*    opacity: 0;*/
  }
/*
  50% {
  	opacity: 1;
  }
*/
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
/*    opacity: 0;*/
  }
/*
  50% {
  	opacity: 1;
  }
*/
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
/*    opacity: 0;*/
  }
/*
  50% {
  	opacity: 1;
  }
*/
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


/* -------------- Spin CCW ---------------- */
.animate-spin-ccw {
  -webkit-animation: spin-ccw 2s infinite linear;
  animation: spin-ccw 2s infinite linear;
}
@-webkit-keyframes spin-ccw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
@-o-keyframes spin-ccw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
@-ms-keyframes spin-ccw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
@keyframes spin-ccw {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg);
  }
}
.wpgdprc .wpgdprc-consent-bar__notice,.wpgdprc blockquote,.wpgdprc dd,.wpgdprc dl,.wpgdprc fieldset,.wpgdprc figure,.wpgdprc h1,.wpgdprc h2,.wpgdprc h3,.wpgdprc h4,.wpgdprc h5,.wpgdprc h6,.wpgdprc hr,.wpgdprc legend,.wpgdprc ol,.wpgdprc p,.wpgdprc pre,.wpgdprc ul{margin:0;padding:0}.wpgdprc li>ol,.wpgdprc li>ul{margin-bottom:0}.wpgdprc table{border-collapse:collapse;border-spacing:0}.wpgdprc fieldset{border:0;min-width:0}.wpgdprc *,.wpgdprc :after,.wpgdprc :before{box-sizing:inherit}.wpgdprc [type=button],.wpgdprc [type=reset],.wpgdprc [type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0}.wpgdprc ::-moz-selection{background:#3c7c96;color:#fff}.wpgdprc ::selection{background:#3c7c96;color:#fff}.wpgdprc a{transition:all .25s cubic-bezier(0,.6,.7,1)}.wpgdprc form{margin-bottom:0}.wpgdprc .no-bullet{list-style:none}.wpgdprc .video-container{height:0;opacity:0;padding-bottom:56.25%;padding-top:25px;position:relative;transition:opacity .25s cubic-bezier(0,.6,.7,1)}.wpgdprc .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wpgdprc .video-container.active{opacity:1}.wpgdprc img{box-sizing:inherit;display:inline-block;height:auto;max-width:100%;vertical-align:middle}.wpgdprc svg.icon{fill:currentColor;height:1rem;margin:0;vertical-align:sub;width:1rem}.wpgdprc{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5a5a5a;font-family:sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem}.wpgdprc h1,.wpgdprc h2,.wpgdprc h3,.wpgdprc h4,.wpgdprc h5,.wpgdprc h6{font-family:sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;margin-bottom:.5rem;margin-top:0}.wpgdprc .h1,.wpgdprc .h2,.wpgdprc .h3,.wpgdprc .h4,.wpgdprc .h5,.wpgdprc .h6,.wpgdprc h1,.wpgdprc h2,.wpgdprc h3,.wpgdprc h4,.wpgdprc h5,.wpgdprc h6{color:#000;font-family:sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;line-height:1.2}.wpgdprc .h1,.wpgdprc h1{font-size:3rem}.wpgdprc .h2,.wpgdprc h2{font-size:2rem}.wpgdprc .h3,.wpgdprc h3{font-size:1.5rem}.wpgdprc .h4,.wpgdprc h4{font-size:1.375rem}.wpgdprc .h5,.wpgdprc h5{font-size:1.25rem}.wpgdprc .h6,.wpgdprc h6{font-size:1.125rem}.wpgdprc .wpgdprc-consent-bar__notice,.wpgdprc p{font-size:1rem;line-height:1.625}.wpgdprc .wpgdprc-consent-bar__notice:last-child,.wpgdprc p:last-child{margin-bottom:0}.wpgdprc ol,.wpgdprc ul{margin:0 0 1rem 1rem}.wpgdprc blockquote .wpgdprc-consent-bar__notice:before,.wpgdprc blockquote p:before{content:"“"}.wpgdprc blockquote .wpgdprc-consent-bar__notice:after,.wpgdprc blockquote p:after{content:"”"}.wpgdprc blockquote cite{color:#5a5a5a}.wpgdprc .screen-reader-text{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.button.wpgdprc-button,.wpgdprc-button{align-items:center;background-color:#3c7c96;border:1px solid #3c7c96;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}.button.wpgdprc-button.wpgdprc-button--outline:not(:focus),.button.wpgdprc-button.wpgdprc-button--outline:not(:hover),.wpgdprc-button.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--outline:not(:hover){background-color:transparent;color:#3c7c96}.button.wpgdprc-button.wpgdprc-button--outline:focus,.button.wpgdprc-button.wpgdprc-button--outline:hover,.wpgdprc-button.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--outline:hover{background-color:#2d5e72;border-color:#2d5e72;border-width:1px;color:#fff}.button.wpgdprc-button:focus,.button.wpgdprc-button:hover,.wpgdprc-button:focus,.wpgdprc-button:hover,:root .button.wpgdprc-button.wpgdprc-button--active,:root .wpgdprc-button.wpgdprc-button--active{background-color:#2d5e72;border-color:#2d5e72;color:#fff}.wpgdprc-button.wpgdprc-button--alert{align-items:center;background-color:#d03343;border:1px solid #d03343;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:not(:hover){background-color:transparent;color:#d03343}.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:hover{background-color:#a92734;border-color:#a92734;border-width:1px;color:#fff}.wpgdprc-button.wpgdprc-button--alert:focus,.wpgdprc-button.wpgdprc-button--alert:hover,:root .wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--active{background-color:#a92734;border-color:#a92734;color:#fff}.wpgdprc-button.wpgdprc-button--white{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#5a5a5a;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:not(:hover){background-color:transparent;color:#fff}.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:hover{background-color:#3c7c96;border-color:#3c7c96;border-width:1px;color:#fff}.wpgdprc-button.wpgdprc-button--white:focus,.wpgdprc-button.wpgdprc-button--white:hover,:root .wpgdprc-button.wpgdprc-button--white.wpgdprc-button--active{background-color:#3c7c96;border-color:#3c7c96;color:#fff}.wpgdprc-button.wpgdprc-button--white-primary{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#3c7c96;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:not(:hover){background-color:transparent;color:#fff}.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:hover{background-color:#3c7c96;border-color:#3c7c96;border-width:1px;color:#fff}.wpgdprc-button.wpgdprc-button--white-primary:focus,.wpgdprc-button.wpgdprc-button--white-primary:hover,:root .wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--active{background-color:#3c7c96;border-color:#3c7c96;color:#fff}.wpgdprc-button.wpgdprc-button--white-alert{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#d03343;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:not(:hover){background-color:transparent;color:#fff}.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:hover{background-color:#d03343;border-color:#d03343;border-width:1px;color:#fff}.wpgdprc-button.wpgdprc-button--white-alert:focus,.wpgdprc-button.wpgdprc-button--white-alert:hover,:root .wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--active{background-color:#d03343;border-color:#d03343;color:#fff}.wpgdprc-button.wpgdprc-button--transparent{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:none;color:#5a5a5a;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:not(:focus),.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:not(:hover){background-color:transparent;color:transparent}.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:focus,.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:hover{background-color:transparent;border-color:transparent;border-width:1px;color:#3c7c96}.wpgdprc-button.wpgdprc-button--transparent:focus,.wpgdprc-button.wpgdprc-button--transparent:hover,:root .wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--active{background-color:transparent;border-color:transparent;color:#3c7c96}.wpgdprc-button[disabled]{align-items:center;background-color:#f8f8f9;border:1px solid #f8f8f9;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#afafaf;cursor:pointer;cursor:not-allowed;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}.wpgdprc-button[disabled].wpgdprc-button--outline:not(:focus),.wpgdprc-button[disabled].wpgdprc-button--outline:not(:hover){background-color:transparent;color:#f8f8f9}.wpgdprc-button[disabled].wpgdprc-button--outline:focus,.wpgdprc-button[disabled].wpgdprc-button--outline:hover{background-color:#f8f8f9;border-color:#f8f8f9;border-width:1px;color:#afafaf}.wpgdprc-button[disabled]:focus,.wpgdprc-button[disabled]:hover,:root .wpgdprc-button[disabled].wpgdprc-button--active{background-color:#f8f8f9;border-color:#f8f8f9;color:#afafaf}:root .wpgdprc-button.wpgdprc-button--small{font-family:sofia-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1428571429;min-width:4.3125rem;padding:.5rem .875rem}:root .wpgdprc-button.wpgdprc-button--small.wpgdprc-button--transparent{box-shadow:none}.wpgdprc-button--transparent.wpgdprc-button--delete{color:#888}.wpgdprc-button--transparent.wpgdprc-button--delete:focus,.wpgdprc-button--transparent.wpgdprc-button--delete:hover{color:#3c7c96}.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white{color:#fff}.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white:focus,.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white:hover{color:hsla(0,0%,100%,.6)}:root .wpgdprc-button.wpgdprc-button--icon{min-width:0;padding:.5rem 1.125rem .3125rem 2.25rem}:root .wpgdprc-button.wpgdprc-button--icon .icon--wrap{font-size:.875rem;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}:root .wpgdprc-button.wpgdprc-button--icon .icon--wrap svg.icon{margin:0}.wpgdprc-button.wpgdprc-button--border{border-color:#d6d6d6}.wpgdprc-button.is-hidden{display:none}.wpgdprc .wpgdprc-form{margin-bottom:1rem}.wpgdprc .wpgdprc-form:last-child{margin-bottom:0}.hbspt-form label,.wpgdprc .wpgdprc-form__label,.wpgdprc .wpgdprc-form__legend{color:#000;display:block;font-weight:700;margin-bottom:1rem}.hbspt-form label~legend{margin-top:-1rem}.wpgdprc .wpgdprc-form__fields{list-style:none;margin-bottom:0;margin-left:0}.hbspt-form .hs-form-field,.wpgdprc-form__field{margin-bottom:1.4375rem}.hbspt-form .hs-form-field:last-child,.wpgdprc-form__field:last-child{margin-bottom:0}.wpgdprc-form__field--switch .wpgdprc-switch{margin-bottom:0;min-height:2.8125rem}.wpgdprc-form__field--switch-no-text .wpgdprc-switch__text{margin:0}.hbspt-form .hs-field-desc,.wpgdprc .wpgdprc-form__description{color:#888;font-size:.875rem;margin-bottom:.75rem}.hbspt-form .hs-form-booleancheckbox{margin:.625rem 0}.hbspt-form .legal-consent-container{color:#888;font-size:.875rem}.wpgdprc .wpgdprc-form__field--checkbox,.wpgdprc .wpgdprc-form__field--radio{align-items:center;display:flex;margin-bottom:0}.wpgdprc .wpgdprc-form__field--checkbox input,.wpgdprc .wpgdprc-form__field--radio input{aspect-ratio:1/1}.wpgdprc .wpgdprc-form__field--checkbox .wpgdprc-form__input,.wpgdprc .wpgdprc-form__field--radio .wpgdprc-form__input{align-self:flex-start;flex-shrink:0;margin-right:.5rem;width:auto}.wpgdprc .wpgdprc-form__field--checkbox .wpgdprc-form__label,.wpgdprc .wpgdprc-form__field--radio .wpgdprc-form__label{margin-bottom:0;margin-left:0;padding-left:0}.wpgdprc-form__input{width:100%}.wpgdprc .wpgdprc-form__input--textarea{line-height:1.8571428571;min-height:12.1875rem}.wpgdprc .wpgdprc-form__input--submit{width:auto}.wpgdprc-form__field--submit,.wpgdprc-form__field--submit .wpgdprc-consent-bar__notice,.wpgdprc-form__field--submit p,.wpgdprc-form__submit{text-align:right}.wpgdprc-form__footer{margin-top:1.4375rem}.wpgdprc .wpgdprc-status--processing,.wpgdprc .wpgdprc-status--removed{pointer-events:none}.wpgdprc .wpgdprc-status--removed{opacity:.5;text-decoration:line-through}.wpgdprc-checkbox{display:flex}.comment-form .wpgdprc-checkbox label{font-size:var(--global--font-size-xs);font-weight:400}.wpgdprc-switch{align-items:center;display:inline-flex}:root .wpgdprc-switch .wpgdprc-form__label{margin-bottom:0}.wpgdprc-switch.regular-text{width:auto}.wpgdprc-switch__text{font-size:.875rem;font-weight:700;margin-right:.9375rem}.wpgdprc-switch__switch{display:inline-block;height:2.25rem;position:relative;width:5.125rem}.wpgdprc-switch__input{height:0;opacity:0;width:0}.wpgdprc-switch__input:focus+.wpgdprc-switch__slider{box-shadow:0 0 8px 0 #3c7c96}.wpgdprc-switch__input:disabled{border:0}.wpgdprc-switch__input:disabled+.wpgdprc-switch__slider:after{opacity:1}.wpgdprc-switch__slider{background-color:#fff;border-radius:6.25rem;bottom:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:.4s}.wpgdprc-switch__slider .icon--wrap{align-items:center;background-color:#888;border-radius:6.25rem;bottom:calc(50% - .875rem);color:#fff;display:flex;height:1.75rem;justify-content:center;left:4px;position:absolute;transition:.4s;width:2.4375rem}.wpgdprc-switch__slider:after{-webkit-animation:barberpole 1s linear infinite;animation:barberpole 1s linear infinite;background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4) .5rem,hsla(0,0%,53%,.4) 0,hsla(0,0%,53%,.4) 1rem);background-size:200% 200%;content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(0,.6,.7,1);width:100%}.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap{background-color:#176f3e}.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap[data-icon=times]{opacity:0}.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap{transform:translateX(35px)}.wpgdprc-switch--border .wpgdprc-switch__slider{border:1px solid #d8d8d8}.wpgdprc-switch--column{align-items:flex-start;flex-direction:column}.wpgdprc-switch--column .wpgdprc-switch__text{color:#000;font-size:1.125rem;margin-bottom:.625rem;margin-right:0}.wpgdprc-switch--no-margin-right .wpgdprc-switch__text{margin-right:0}.wpgdprc-message{display:flex;margin-bottom:1rem;position:relative}.wpgdprc-message:last-child{margin-bottom:0}.wpgdprc-message.fade-out{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-timing-function:cubic-bezier(0,.6,.7,1);animation-timing-function:cubic-bezier(0,.6,.7,1)}.wpgdprc-message__icon{align-self:flex-start;margin-top:unset;order:0}.wpgdprc-message__icon svg{width:1.5rem}.wpgdprc-message__content{order:1}.wpgdprc-message.is-hidden{display:none}.wpgdprc-table{margin-bottom:1rem;width:100%}.wpgdprc-table:last-child{margin-bottom:0}.wpgdprc-table__th{font-weight:700}.wpgdprc-table__td:before{content:attr(data-title);display:none;font-weight:700;left:.625rem;overflow:hidden;padding-right:.625rem;position:absolute;top:.625rem;white-space:nowrap;width:45%}@media print,screen and (max-width:39.99875em){.wpgdprc-table,.wpgdprc-table__tbody,.wpgdprc-table__td,.wpgdprc-table__th,.wpgdprc-table__thead,.wpgdprc-table__tr{display:block}.wpgdprc-table__tr--thead{left:-9999px;position:absolute;top:-9999px}.wpgdprc-table__tr--tbody:nth-of-type(2n){background-color:#f8f8f9}.wpgdprc-table__td{border-left:0;border-right:0;border-top:0;min-height:2.5rem;padding-left:50%;position:relative}.wpgdprc-table__td:before{display:block}}@media print,screen and (min-width:40em){.wpgdprc-table{border-collapse:collapse}.wpgdprc-table .wpgdprc-table__td,.wpgdprc-table .wpgdprc-table__th{padding:.375rem;text-align:left}}.wpgdprc-admin-bar,.wpgdprc-consent-bar{bottom:0;font-family:inherit;font-family:var(--wp-gdpr--bar--font-family,inherit);left:0;margin:.9375rem;position:fixed;right:0;z-index:99999}.wpgdprc-admin-bar .wpgdprc-consent-bar__notice{text-align:center}.wpgdprc-consent-bar__inner{-webkit-animation:wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1);animation:wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1);background-color:var(--wp-gdpr--bar--background-color);border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin:0 auto;max-width:75rem;padding:1.25rem .625rem;text-align:center;z-index:999}.wpgdprc-consent-bar__inner,.wpgdprc-consent-bar__inner a{color:var(--wp-gdpr--bar--color)}.wpgdprc-consent-bar__container{display:flex;flex-wrap:wrap;position:relative}.wpgdprc-consent-bar__column{padding:0 10px}.wpgdprc-consent-bar__column:first-child{flex-grow:1}.wpgdprc-consent-bar__content{align-items:center;display:flex;flex-wrap:wrap;text-align:left;width:100%}.wpgdprc-consent-bar__column--notice{flex-grow:1;margin-bottom:.5rem}.wpgdprc-consent-bar__column--accept .wpgdprc-button,.wpgdprc-consent-bar__column--settings .wpgdprc-button{flex-grow:1;white-space:nowrap}.wpgdprc-consent-bar__notice{font-size:1rem}.wpgdprc-consent-bar__notice .wpgdprc-consent-bar__notice,.wpgdprc-consent-bar__notice p{margin-bottom:0}:root .wpgdprc-consent-bar button.wpgdprc-button--accept{align-items:center;background-color:var(--wp-gdpr--button--background-color);border-color:var(--wp-gdpr--button--background-color);border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:var(--wp-gdpr--button--color);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.1666666667;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1)}:root .wpgdprc-consent-bar button.wpgdprc-button--accept:focus,:root .wpgdprc-consent-bar button.wpgdprc-button--accept:hover{background-color:var(--wp-gdpr--button--background-color--darken);border-color:var(--wp-gdpr--button--background-color--darken)}:root .wpgdprc-consent-bar button.wpgdprc-button--settings{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--wp-gdpr--bar--color)}:root .wpgdprc-consent-bar button.wpgdprc-button--settings:focus,:root .wpgdprc-consent-bar button.wpgdprc-button--settings:hover{background-color:transparent;border-color:transparent;box-shadow:none;opacity:.75}@media print,screen and (min-width:40em){.wpgdprc-consent-bar__column--notice{flex-grow:0;margin-bottom:0}.wpgdprc-consent-bar__column--settings{margin-left:0}.wpgdprc-consent-bar__content{flex-wrap:nowrap}}.wpgdprc-consent-bar--position-top{bottom:auto;top:0}@media screen and (min-width:48.9375em){.admin-bar .wpgdprc-consent-bar--position-top{top:2rem}}.admin-bar .wpgdprc-consent-bar--position-top{top:2.875rem}.wpgdprc-consent-bar--admin{margin:0;position:relative}.wpgdprc-consent-bar--admin .wpgdprc-consent-bar__notice{max-width:100%}.wpgdprc-consent-modal{display:none}.wpgdprc-consent-modal.is-open{display:block!important}.wpgdprc-consent-modal[aria-hidden=false] .wpgdprc-consent-modal__overlay{-webkit-animation:wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1);animation:wpgdprcFadeIn .3s cubic-bezier(0,0,.2,1)}.wpgdprc-consent-modal[aria-hidden=true] .wpgdprc-consent-modal__overlay{-webkit-animation:wpgdprcFadeOut .3s cubic-bezier(0,0,.2,1);animation:wpgdprcFadeOut .3s cubic-bezier(0,0,.2,1)}.wpgdprc-consent-modal{font-family:inherit;font-family:var(--wp-gdpr--bar--font-family,inherit)}.wpgdprc-consent-modal__overlay{align-items:center;background:#000;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;will-change:transform;z-index:999999}.wpgdprc-consent-modal__inner{background:#fff;border-radius:5px;box-shadow:0 10px 15px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;height:80%;height:80vh;max-width:800px;overflow-y:auto;position:relative;width:90%;width:90vw}.wpgdprc-consent-modal__header{border-bottom:1px solid #ededed;padding:.9375rem}:root .wpgdprc-consent-modal__title{color:#000;font-size:1.25rem;font-weight:700;letter-spacing:0;margin-bottom:0}:root .wpgdprc-consent-modal__title--description{font-size:1.5rem;margin-bottom:.625rem}:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close{align-items:center;background-color:transparent;border:0;border-radius:3px;color:#5a5a5a;display:flex;height:40px;justify-content:center;margin:0;padding:0;position:absolute;right:.625rem;top:.75rem;transition:all .25s cubic-bezier(0,.6,.7,1);width:40px}:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close:focus,:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close:hover{background-color:#3c7c96;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff}:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close svg{pointer-events:none;width:.875rem}:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close svg path{fill:currentColor}.wpgdprc-consent-modal__body{border-bottom:1px solid #ededed;flex-grow:1}.wpgdprc-consent-modal__description{color:#8a8a8a;display:none;flex-direction:column;height:100%}.wpgdprc-consent-modal__description--active{display:block}.wpgdprc-consent-modal__information,.wpgdprc-consent-modal__navigation{padding:.9375rem;position:relative}.wpgdprc-consent-modal__information{flex-grow:1}.wpgdprc-consent-modal__navigation{border-bottom:1px solid #ededed;flex-shrink:0}.wpgdprc-consent-modal__navigation>a{display:block;margin-top:10px}.wpgdprc-consent-modal__navigation>a:first-child{margin-top:0}:root .wpgdprc-consent-modal__navigation-list{list-style:none;margin:0}:root .wpgdprc button.wpgdprc-consent-modal__navigation-button{background-color:transparent;border:0;color:#878787;font-size:1rem;letter-spacing:0;line-height:2.25;outline:none;padding:0;text-align:left}:root .wpgdprc button.wpgdprc-consent-modal__navigation-button:focus,:root .wpgdprc button.wpgdprc-consent-modal__navigation-button:hover{color:#3c7c96}:root .wpgdprc button.wpgdprc-consent-modal__navigation-button--active{color:#3c7c96;font-weight:700}:root .wpgdprc-content-modal__content{color:#5a5a5a;font-size:1rem;letter-spacing:0;line-height:1.625}:root .wpgdprc-content-modal__content h2{font-size:1.3125rem}:root .wpgdprc-content-modal__content>:not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol){margin-bottom:1.625rem}:root .wpgdprc-content-modal__content>:not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol):last-child{margin-bottom:0}.wpgdprc-content-modal__options{margin-top:auto}.wpgdprc-content-modal__options>*{margin-top:1.625rem}.wpgdprc-consent-modal__footer{display:flex;justify-content:flex-end;padding:.9375rem}:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background){align-items:center;background-color:#3c7c96;border:1px solid #3c7c96;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.125;padding:.8125rem 1.125rem;position:relative;text-decoration:none;transition:all .25s cubic-bezier(0,.6,.7,1);width:auto}:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:not(:focus),:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:not(:hover){background-color:transparent;color:#3c7c96}:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:focus,:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:hover{background-color:#2d5e72;border-color:#2d5e72;border-width:1px;color:#fff}:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):focus,:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):hover,:root :root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--active{background-color:#2d5e72;border-color:#2d5e72;color:#fff}:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):focus,:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):hover{background-color:#264f5f}.wpgdprc-consent-modal__footer__information{align-items:center;display:flex;flex-grow:1;position:relative}@media only screen and (min-width:768px){.wpgdprc-consent-modal__header{padding:1.5rem 1.5625rem}:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close{right:.9375rem;top:1.25rem}.wpgdprc-consent-modal__body{display:flex;flex-direction:row}.wpgdprc-consent-modal__information,.wpgdprc-consent-modal__navigation{padding:1.5625rem}.wpgdprc-consent-modal__navigation{border-bottom:0;width:14.1875rem}.wpgdprc-consent-modal__footer{padding:1.5625rem}}abbr.wpgdprc-required+abbr.required{display:none!important}@-webkit-keyframes wpgdprcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wpgdprcFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes wpgdprcFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wpgdprcFadeOut{0%{opacity:1}to{opacity:0}}.gform_wrapper .gfield_error label a,.gform_wrapper .gfield_validation_message a,.gform_wrapper .validation_message a{color:inherit}@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.jp-carousel-overlay .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.jp-carousel-overlay .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.jp-carousel-overlay .swiper-container-android .swiper-slide,.jp-carousel-overlay .swiper-wrapper{transform:translateZ(0)}.jp-carousel-overlay .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.jp-carousel-overlay .swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.jp-carousel-overlay .swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.jp-carousel-overlay .swiper-container-pointer-events{touch-action:pan-y}.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.jp-carousel-overlay .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.jp-carousel-overlay .swiper-slide-invisible-blank{visibility:hidden}.jp-carousel-overlay .swiper-container-autoheight,.jp-carousel-overlay .swiper-container-autoheight .swiper-slide{height:auto}.jp-carousel-overlay .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.jp-carousel-overlay .swiper-container-3d{perspective:1200px}.jp-carousel-overlay .swiper-container-3d .swiper-cube-shadow,.jp-carousel-overlay .swiper-container-3d .swiper-slide,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top,.jp-carousel-overlay .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right,.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.jp-carousel-overlay .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.jp-carousel-overlay .swiper-button-next.swiper-button-disabled,.jp-carousel-overlay .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next{left:10px;right:auto}.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after{content:"prev"}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:"next"}.jp-carousel-overlay .swiper-button-next.swiper-button-white,.jp-carousel-overlay .swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.jp-carousel-overlay .swiper-button-next.swiper-button-black,.jp-carousel-overlay .swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.jp-carousel-overlay .swiper-button-lock{display:none}.jp-carousel-overlay .swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden{opacity:0}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets,.jp-carousel-overlay .swiper-pagination-custom,.jp-carousel-overlay .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.jp-carousel-overlay .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.jp-carousel-overlay .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.jp-carousel-overlay .swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}.jp-carousel-overlay button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.jp-carousel-overlay .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.jp-carousel-overlay .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.jp-carousel-overlay .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.jp-carousel-overlay .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.jp-carousel-overlay .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.jp-carousel-overlay .swiper-pagination-white{--swiper-pagination-color:#fff}.jp-carousel-overlay .swiper-pagination-black{--swiper-pagination-color:#000}.jp-carousel-overlay .swiper-pagination-lock{display:none}.jp-carousel-overlay .swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.jp-carousel-overlay .swiper-zoom-container>canvas,.jp-carousel-overlay .swiper-zoom-container>img,.jp-carousel-overlay .swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.jp-carousel-overlay .swiper-slide-zoomed{cursor:move}.jp-carousel-overlay .swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a}:root .jp-carousel-light{--jp-carousel-primary-color:#000;--jp-carousel-primary-subtle-color:#646970;--jp-carousel-bg-color:#fff;--jp-carousel-bg-faded-color:#fbfbfb;--jp-carousel-border-color:#dcdcde}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev{background-image:none}[data-carousel-extra]:not(.jp-carousel-wrap) img,[data-carousel-extra]:not(.jp-carousel-wrap) img+figcaption{cursor:pointer}.jp-carousel-wrap *{line-height:inherit}.jp-carousel-wrap.swiper-container{height:auto;width:100vw}.jp-carousel-overlay .swiper-zoom-container{background-position:50%;background-repeat:no-repeat;background-size:200%}.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img,.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img{transition:none!important}.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev{background-image:none;height:auto;opacity:.5;padding:20px 40px;transition:opacity .5s ease-out;width:auto}.jp-carousel-overlay .swiper-button-next:hover,.jp-carousel-overlay .swiper-button-prev:hover{opacity:1}.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after{content:none}.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg{background:var(--jp-carousel-bg-color);border-radius:4px;height:30px;width:28px}.jp-carousel-overlay .swiper-button-next svg:hover,.jp-carousel-overlay .swiper-button-prev svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-overlay{background:var(--jp-carousel-bg-color);bottom:0;direction:ltr;font-family:Helvetica Neue,sans-serif!important;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:2147483647}.jp-carousel-overlay *{box-sizing:border-box}.jp-carousel-overlay h1:before,.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before{content:none;display:none}.jp-carousel-overlay .swiper-container .swiper-button-prev{left:0;right:auto}.jp-carousel-overlay .swiper-container .swiper-button-next{left:auto;right:0}.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev{transform:scaleX(-1)}.jp-carousel-container{display:grid;grid-template-rows:1fr 64px;height:100%}.jp-carousel-hide-controls .jp-carousel-container{grid-template-rows:1fr}.jp-carousel-hide-controls .swiper-wrapper{margin-top:-32px}.jp-carousel-hide-controls .jp-swiper-button-next,.jp-carousel-hide-controls .jp-swiper-button-prev{margin-top:-54px}.jp-carousel-msg{background-color:var(--jp-carousel-primary-color);border-left:4px solid #ffba00;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;line-height:19px;margin:25px 20px 0 2px;padding:11px 15px;text-align:center}.jp-carousel-info{display:flex;flex-direction:column;text-align:left!important;-webkit-font-smoothing:subpixel-antialiased!important;background-color:var(--jp-carousel-bg-color);opacity:1;transition:opacity .2s ease-out;z-index:100}.jp-carousel-hide-controls .jp-carousel-info{height:0;overflow:hidden;visibility:hidden}.jp-carousel-info-footer{align-items:center;display:flex;height:64px;justify-content:space-between;position:relative}.jp-carousel-info-extra,.jp-carousel-info-footer{background-color:var(--jp-carousel-bg-color);width:100vw}.jp-carousel-info-extra{border-top:1px solid var(--jp-carousel-bg-faded-color);display:none;padding:35px}.jp-carousel-title-and-caption{margin-bottom:15px}.jp-carousel-info-extra.jp-carousel-show{display:block}.jp-carousel-info ::selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-info ::-moz-selection{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-primary-color)}.jp-carousel-photo-info{left:0!important;width:100%!important}.jp-carousel-comments-wrapper{display:none;padding:0;width:100%!important}.jp-carousel-comments-wrapper.jp-carousel-show{display:block}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:none}.jp-carousel-transitions .jp-carousel-photo-info{transition:.4s ease-out}.jp-carousel-buttons{background:#222;border-bottom:1px solid #222;margin:-18px -20px 15px;padding:8px 10px;text-align:center}div.jp-carousel-buttons a{border:none!important;color:var(--jp-carousel-primary-subtle-color);font:normal 11px/1.2em Helvetica Neue,sans-serif!important;letter-spacing:0!important;padding:5px 2px 5px 0;text-decoration:none!important;text-shadow:none!important;vertical-align:middle;-webkit-font-smoothing:subpixel-antialiased}div.jp-carousel-buttons a:hover{border:none!important;color:var(--jp-carousel-primary-color)}.jp-carousel-transitions div.jp-carousel-buttons a:hover{transition:none!important}.jp-carousel-slide,.jp-carousel-slide img{transform:translateZ(0)}.jp-carousel-close-hint{color:var(--jp-carousel-primary-color);cursor:default;cursor:pointer;height:45px;letter-spacing:0!important;padding:10px;position:fixed;right:30px;text-align:right;top:20px;transition:opacity .2s ease-out;width:45px;z-index:15}.jp-carousel-transitions .jp-carousel-close-hint{transition:color .2s linear}.jp-carousel-close-hint svg{background:var(--jp-carousel-bg-color);border-radius:4px;padding:3px 2px}.jp-carousel-close-hint svg:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-close-hint:hover{color:var(--jp-carousel-primary-color)}.jp-carousel-close-hint:hover span{border-color:var(--jp-carousel-primary-color)}.jp-carousel-pagination-container{flex:1;margin:0 15px 0 35px}.jp-carousel-pagination,.jp-swiper-pagination{color:var(--jp-carousel-primary-color);display:none;font-size:15px;font-weight:400;position:static!important;white-space:nowrap}.jp-carousel-pagination-container .swiper-pagination{line-height:8px;text-align:left}.jp-carousel-pagination{padding-left:5px}.jp-swiper-pagination .swiper-pagination-bullet{background:var(--jp-carousel-primary-subtle-color);margin:0 4px}.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--jp-carousel-primary-color)}.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--jp-carousel-primary-color);opacity:.5}.jp-carousel-info-footer .jp-carousel-photo-title-container{flex-basis:50vw;flex:4;justify-content:center;margin:0;overflow:hidden}.jp-carousel-photo-caption,.jp-carousel-photo-title{background:none!important;border:none!important;color:var(--jp-carousel-primary-color);display:inline-block;font:normal 20px/1.3em Helvetica Neue,sans-serif;letter-spacing:0!important;line-height:normal;margin:0 0 10px;overflow:hidden;padding:0;text-shadow:none!important;text-transform:none!important}.jp-carousel-info-footer .jp-carousel-photo-caption{color:var(--jp-carousel-primary-subtle-color);cursor:pointer;font-size:15px;margin:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.jp-carousel-info-footer .jp-carousel-photo-caption p{margin:0}.jp-carousel-photo-title{font-size:32px;margin-bottom:2px}.jp-carousel-photo-description{color:var(--jp-carousel-primary-subtle-color);font-size:16px;margin:25px 0;overflow:hidden;overflow-wrap:break-word;width:100%}.jp-carousel-photo-description p{color:var(--jp-carousel-primary-subtle-color);line-height:1.4;margin-bottom:0}.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-photo-description p a{border:none!important;color:var(--jp-carousel-primary-color)!important;font-style:normal!important;font-weight:400!important;text-decoration:underline!important}.jp-carousel-photo-description p b,.jp-carousel-photo-description p strong{color:var(--jp-carousel-primary-subtle-color);font-weight:700}.jp-carousel-photo-description p em,.jp-carousel-photo-description p i{color:var(--jp-carousel-primary-subtle-color);font-style:italic}.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-photo-description p a:hover{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-photo-description p:empty{display:none}.jp-carousel-comments-wrapper h1:after,.jp-carousel-comments-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before{content:none!important}.jp-carousel-caption{font-size:14px;font-weight:400;margin:0}.jp-carousel-image-meta{color:var(--jp-carousel-primary-color);display:none;font-size:13px;font:12px/1.4 Helvetica Neue,sans-serif!important;width:100%}.jp-carousel-image-meta.jp-carousel-show{display:block}.jp-carousel-image-meta h5,.jp-carousel-image-meta li{background:none!important;border:none!important;bottom:auto!important;font-family:Helvetica Neue,sans-serif!important;font-weight:400!important;left:auto!important;line-height:1.3em!important;position:inherit!important;right:auto!important;top:auto!important}.jp-carousel-image-meta ul{list-style:none!important;margin:0!important;padding:0!important}.jp-carousel-image-meta li{color:var(--jp-carousel-primary-color)!important;display:inline-block!important;font-size:13px!important;margin:0 2% 15px 0!important;vertical-align:top!important;width:48%!important}.jp-carousel-image-meta h5{color:var(--jp-carousel-primary-subtle-color)!important;font-size:10px!important;letter-spacing:.1em!important;margin:0 0 2px!important;text-transform:uppercase!important}a.jp-carousel-image-download{clear:both;color:var(--jp-carousel-primary-subtle-color);display:inline-block;font-size:14px;font-weight:400;line-height:1;text-decoration:none}a.jp-carousel-image-download svg{display:inline-block;margin:0 3px;padding-bottom:2px;vertical-align:middle}a.jp-carousel-image-download span.photo-size{border-radius:1em;display:inline-block;font-size:11px;margin-left:2px}a.jp-carousel-image-download span.photo-size-times{padding:0 1px 0 2px}.jp-carousel-comments{background:none transparent;bottom:10px;font:15px/1.7 Helvetica Neue,sans-serif!important;font-weight:400;margin-top:20px;width:100%}.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover{color:var(--jp-carousel-primary-color)!important}.jp-carousel-comment{background:none transparent;color:var(--jp-carousel-primary-subtle-color);display:flex;overflow:auto;width:100%}.jp-carousel-comment+.jp-carousel-comment{margin-top:20px}.jp-carousel-comment:last-of-type{margin-bottom:20px}.jp-carousel-comment p{color:var(--jp-carousel-primary-subtle-color)!important}.jp-carousel-comment .comment-author{border:none;display:inline;float:none;font-size:15px;font-weight:500;margin:0;padding:0;width:auto}.jp-carousel-comment .comment-author a{color:var(--jp-carousel-primary-color)}.jp-carousel-comment .comment-gravatar{float:none;margin-right:10px}.jp-carousel-comment .comment-content{border:none;padding:0}.jp-carousel-comment .avatar{background-color:transparent!important;border:none!important;border-radius:4px;height:64px;margin:0;min-height:64px;min-width:64px;padding:0!important;width:64px}.jp-carousel-comment .comment-date{border-bottom:1px solid var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color);font-size:11px;margin-bottom:6px}#jp-carousel-comment-form{margin:0 0 10px!important;width:100%}#jp-carousel-comment-form.jp-carousel-is-disabled{opacity:.5;pointer-events:none}textarea#jp-carousel-comment-form-comment-field{background:var(--jp-carousel-bg-faded-color);border:1px solid var(--jp-carousel-border-color);border-radius:3px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);box-sizing:border-box;color:var(--jp-carousel-primary-subtle-color);float:none;font:16px/1.4 Helvetica Neue,sans-serif!important;height:147px;margin:0;overflow:hidden;padding:10px 10px 5px;width:100%}textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder{color:#555}textarea#jp-carousel-comment-form-comment-field:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder{color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-loading-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0}#jp-carousel-loading-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}#jp-carousel-library-loading,#jp-carousel-library-loading:after{border-radius:50%;height:40px;width:40px}#jp-carousel-library-loading{animation:load8 1.1s linear infinite;border:8px solid hsla(0,0%,100%,.2);border-left:8px solid var(--jp-carousel-primary-color);float:left;font-size:10px;margin:22px 0 0 10px;position:relative;text-indent:-9999em;transform:translateZ(0)}#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after{border-radius:50%;height:20px;width:20px}#jp-carousel-comment-form-spinner{animation:load8 1.1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-left:4px solid var(--jp-carousel-primary-color);bottom:0;display:none;float:left;font-size:10px;left:0;margin:0 auto;position:absolute;right:0;text-indent:-9999em;top:calc(50% - 15px);transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jp-carousel-info-content-wrapper{margin:auto;max-width:800px}#jp-carousel-comment-form-submit-and-info-wrapper{display:none;overflow:hidden;width:100%}#jp-carousel-comment-form-commenting-as input{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);color:var(--jp-carousel-primary-subtle-color);float:left;font:16px/1.4 Helvetica Neue,sans-serif!important;padding:10px;width:285px}#jp-carousel-comment-form-commenting-as input:focus{background:var(--jp-carousel-bg-faded-color);color:var(--jp-carousel-primary-subtle-color)}#jp-carousel-comment-form-commenting-as p{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:22px 0 0}#jp-carousel-comment-form-commenting-as fieldset{border:none;clear:both;float:left;margin:20px 0 0;padding:0}#jp-carousel-comment-form-commenting-as label{float:left;font:400 13px/1.7 Helvetica Neue,sans-serif!important;margin:0 20px 3px 0;width:100px}#jp-carousel-comment-form-button-submit{background:var(--jp-carousel-bg-color);border:1px solid var(--jp-carousel-primary-color);border-radius:3px;color:var(--jp-carousel-primary-color);display:block;font-size:14px;margin-left:auto;margin-top:20px;padding:8px 16px}#jp-carousel-comment-form-button-submit:active,#jp-carousel-comment-form-button-submit:focus{background:var(--jp-carousel-primary-color);color:var(--jp-carousel-bg-color)}#jp-carousel-comment-form-container{color:var(--jp-carousel-primary-subtle-color);margin-bottom:15px;margin-top:20px;overflow:hidden;position:relative;width:100%}#jp-carousel-comment-post-results{display:none;overflow:auto;width:100%}#jp-carousel-comment-post-results span{border:1px solid var(--jp-carousel-border-color);border-radius:2px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;display:block;font:13px/1.4 Helvetica Neue,sans-serif!important;margin-top:20px;overflow:auto;padding:1em 0;text-align:center;width:100%}.jp-carousel-comment-post-error{color:#df4926}#jp-carousel-comments-closed,#jp-carousel-comments-loading{color:var(--jp-carousel-primary-subtle-color);display:none}#jp-carousel-comments-loading{bottom:10px;font:400 15px/1.7 Helvetica Neue,sans-serif!important;margin-bottom:20px;margin-top:20px;text-align:left;width:100%}.jp-carousel-photo-icons-container{display:block;flex:1;margin:0 20px 0 30px;text-align:right;white-space:nowrap}.jp-carousel-icon-btn{background:none;border:none;display:inline-block;height:64px;padding:16px;text-decoration:none}.jp-carousel-icon{border:none;border-radius:4px;display:inline-block;font-style:normal;font-weight:400;line-height:0;padding:4px 3px 3px;width:31px}.jp-carousel-icon:hover{background:var(--jp-carousel-primary-subtle-color)}.jp-carousel-icon svg{display:inline-block}.jp-carousel-overlay rect{fill:var(--jp-carousel-primary-color)}.jp-carousel-selected .jp-carousel-icon{background:var(--jp-carousel-primary-color)}.jp-carousel-selected rect{fill:var(--jp-carousel-bg-color)}.jp-carousel-icon-comments.jp-carousel-show{display:inline-block}.jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-primary-color);border-radius:4px;color:var(--jp-carousel-bg-color);display:none;font-family:Helvetica Neue,sans-serif!important;font-size:12px;font-weight:400;line-height:1;margin-left:-16px;padding:2px 4px;position:relative;vertical-align:top}.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator{background:var(--jp-carousel-bg-color);color:var(--jp-carousel-primary-color)}.jp-carousel-has-comments-indicator.jp-carousel-show{display:inline-block}@media only screen and (max-width:760px){.jp-carousel-buttons,.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev{display:none!important}.jp-carousel-image-meta{box-sizing:border-box;float:none!important;margin-left:0;width:100%!important}.jp-carousel-close-hint{font-size:26px!important;position:fixed!important;right:10px;top:10px}.admin-bar .jp-carousel-close-hint{top:40px}.jp-carousel-slide img{opacity:1}.jp-carousel-wrap{background-color:var(--jp-carousel-bg-color)}.jp-carousel-fadeaway,.jp-carousel-info>.jp-carousel-photo-info{display:none}.jp-carousel-comments-wrapper>.jp-carousel-photo-info{display:block}.jp-carousel-caption{overflow:visible!important}.jp-carousel-info-footer .jp-carousel-photo-title-container{display:none}.jp-carousel-photo-icons-container{margin:0 10px 0 0;white-space:nowrap}.jp-carousel-icon-btn{padding-left:20px}.jp-carousel-pagination{padding-left:5px}.jp-carousel-pagination-container{margin-left:25px}.jp-carousel-comment .avatar{min-width:48px}#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input{float:none;width:100%}}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px}.contact-form .clear-form{clear:both}.contact-form input::placeholder{transition:opacity .3s ease-out}.contact-form input:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder{opacity:.3}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form textarea){border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){height:200px}.contact-form :where(.grunion-field[type=text],.grunion-field.textarea){padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap input,.contact-form .grunion-field-wrap textarea{margin:0}.contact-form select{min-width:150px;padding:14px 7px}.contact-form .contact-form-dropdown[aria-hidden=true]{display:block!important;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.contact-form :where(input[type=radio],input[type=checkbox]){float:none;height:1rem;width:1rem}.contact-form input[type=checkbox],.contact-form input[type=radio]{margin:0 .75rem 0 0}.contact-form input[type=checkbox]{margin-left:0;top:0}.contact-form label{display:block;float:none;font-weight:700;margin-bottom:.25em}.contact-form label.consent{align-items:center;display:flex;font-size:13px;font-weight:400;text-transform:uppercase}.contact-form label.consent-implicit input{display:none}.contact-form label.checkbox,.contact-form label.checkbox-multiple,.contact-form label.radio{align-items:center;display:inline-flex;float:none;font-weight:400;line-height:1;margin-bottom:0}.contact-form .grunion-checkbox-multiple-options,.contact-form .grunion-radio-options{display:flex;flex-direction:column;gap:12px}.contact-form label span.grunion-label-required{font-size:85%;font-weight:400;margin-left:.25em;opacity:.45}.contact-form-submission{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:4em;padding:1.5em 1em;width:100%}.contact-form-submission p{margin:0 auto;word-wrap:break-word}.contact-form-submission h4{font-weight:200;margin-bottom:32px;margin-top:32px}.contact-form-submission .go-back-message{margin-bottom:32px;margin-top:20px;text-align:left}.contact-form-submission .go-back-message .link{color:#000;font-weight:200}.contact-form-submission .field-name{font-weight:200}.contact-form-submission .field-value{font-weight:600;margin-bottom:20px}.form-errors .form-error-message{color:red}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form>*{box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form{padding-left:0;padding-right:0}.wp-block-jetpack-button.alignright button{float:right}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;position:relative}.wp-block-jetpack-contact-form .grunion-field-width-25-wrap{flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%}.wp-block-jetpack-contact-form .grunion-field-width-50-wrap{flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%}.wp-block-jetpack-contact-form .grunion-field-width-75-wrap{flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%}.grunion-field-checkbox-wrap,.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]{width:50%}.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=tel],.wp-block-jetpack-contact-form input[type=text],.wp-block-jetpack-contact-form input[type=url]{width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form .contact-form-dropdown__button.ui-button{align-items:center;background-color:var(--jetpack--contact-form--input-background);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);box-sizing:border-box;color:var(--jetpack--contact-form--text-color);display:flex;flex-direction:row-reverse;font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size);justify-content:space-between;line-height:var(--jetpack--contact-form--line-height);padding:var(--jetpack--contact-form--input-padding);width:100%}.contact-form .contact-form-dropdown__button.ui-button .ui-selectmenu-icon.ui-icon{background:none}.contact-form .contact-form-dropdown__button .ui-selectmenu-icon,.contact-form .contact-form-dropdown__button.ui-selectmenu-button-open .ui-selectmenu-icon{align-items:center;border:2px solid transparent;box-sizing:border-box;display:flex;height:.8em;justify-content:center;margin-right:4px;overflow:visible;position:relative;width:.8em}.contact-form .contact-form-dropdown__button .ui-selectmenu-icon:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;content:"";display:block;height:100%;margin-top:-5px;transform:rotate(45deg);transition:all .2s ease-in-out;width:100%}.contact-form .contact-form-dropdown__button.ui-selectmenu-button-open .ui-selectmenu-icon:after{margin-top:8px;transform:rotate(225deg)}.contact-form .contact-form-dropdown__menu{z-index:1}.contact-form .contact-form-dropdown__menu ul.ui-menu{background-color:var(--jetpack--contact-form--input-background-fallback);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);box-shadow:0 2px 6px rgba(0,0,0,.05);color:var(--jetpack--contact-form--text-color);font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size);line-height:normal;list-style:none;margin:0;max-height:230px;overflow:auto;padding:0}.contact-form .contact-form-dropdown__menu .ui-menu-item{margin:0}.contact-form .contact-form-dropdown__menu .ui-menu{margin-top:8px}.contact-form .contact-form-dropdown__menu .ui-menu .ui-menu-item-wrapper{padding:var(--jetpack--contact-form--input-padding)}.contact-form .contact-form-dropdown__menu .ui-menu .ui-menu-item-wrapper.ui-state-active{background-color:var(--jetpack--contact-form--text-color);border:none;color:var(--jetpack--contact-form--input-background-fallback);position:relative}.contact-form .is-style-animated .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap),.contact-form .is-style-outlined .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap){--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));display:flex;flex-direction:row-reverse;position:relative}.contact-form .is-style-outlined .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-outlined .grunion-field-radio-wrap{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options{flex-grow:1;padding:var(--jetpack--contact-form--input-padding,16px);padding-top:calc(var(--jetpack--contact-form--input-padding-top, 16px) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-right-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-right:none;border-top-right-radius:unset;width:var(--notch-width)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-right:none;padding:0 4px;transition:border .15s linear}.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch{padding:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label{font-weight:300;margin:0;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);will-change:transform}.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing{border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-left-radius:unset;border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-size);border-left:none;border-top-left-radius:unset;flex-grow:1}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__notch{border-top-color:transparent}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__label{font-size:.8em;top:calc(var(--jetpack--contact-form--border-size)*-1);transform:translateY(-50%)}.contact-form .is-style-outlined .grunion-field-wrap .contact-form-dropdown__button,.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea{border-color:transparent!important;outline:none;padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap textarea{padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-outlined .contact-form-dropdown__menu .ui-menu-item-wrapper,.contact-form .is-style-outlined .grunion-field-wrap textarea{padding-left:calc(var(--notch-width) + 4px);padding-right:calc(var(--notch-width) + 4px)}.contact-form .is-style-animated .grunion-field-wrap{--left-offset:calc(var(--jetpack--contact-form--input-padding-left, 16px) + var(--jetpack--contact-form--border-size));--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size))}.contact-form .is-style-animated .grunion-field-wrap input{outline:none}.contact-form .is-style-animated .grunion-field-wrap textarea{outline:none;padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) .contact-form-dropdown__button,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea{padding-left:var(--field-padding);padding-right:var(--field-padding);padding-top:1.4em}.contact-form .is-style-animated .grunion-field-wrap .contact-form-dropdown__menu .ui-menu-item-wrapper{padding-left:var(--field-padding);padding-right:var(--field-padding)}.contact-form .is-style-animated .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-animated .grunion-field-radio-wrap{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-animated .grunion-field-checkbox-multiple-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-animated .grunion-field-radio-wrap .grunion-radio-options{flex-grow:1;padding-bottom:var(--jetpack--contact-form--input-padding,16px);padding-top:1.8em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label{box-sizing:border-box;left:var(--label-left);margin:0;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-animated .grunion-field-wrap .grunion-field.has-placeholder~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:focus~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.animated-label__label{font-size:.75em;top:calc(2px + var(--jetpack--contact-form--border-size));transform:translateY(0)}.contact-form .is-style-animated .grunion-field-wrap .grunion-checkbox-multiple-options~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-radio-options~.animated-label__label{left:0;top:0;transform:translateY(0)}.contact-form .is-style-below .grunion-field-wrap .below-label__label{margin-left:var(--jetpack--contact-form--border-size)}.infinite-loader{color:#000;display:block;height:28px;text-align:center}#infinite-handle span{background:#333;border-radius:1px;color:#f0f0f1;cursor:pointer;font-size:13px;padding:6px 16px}@keyframes spinner-inner{0%{opacity:1}to{opacity:0}}.infinite-loader .spinner-inner div{animation:spinner-inner 1s linear infinite;background:#000;border-radius:3px/6px;height:12px;left:47px;outline:1px solid #fff;position:absolute;top:24px;transform-origin:3px 26px;width:6px}.infinite-loader .spinner-inner div:first-child{animation-delay:-.9166666667s;background:#000;transform:rotate(0deg)}.infinite-loader .spinner-inner div:nth-child(2){animation-delay:-.8333333333s;background:#000;transform:rotate(30deg)}.infinite-loader .spinner-inner div:nth-child(3){animation-delay:-.75s;background:#000;transform:rotate(60deg)}.infinite-loader .spinner-inner div:nth-child(4){animation-delay:-.6666666667s;background:#000;transform:rotate(90deg)}.infinite-loader .spinner-inner div:nth-child(5){animation-delay:-.5833333333s;background:#000;transform:rotate(120deg)}.infinite-loader .spinner-inner div:nth-child(6){animation-delay:-.5s;background:#000;transform:rotate(150deg)}.infinite-loader .spinner-inner div:nth-child(7){animation-delay:-.4166666667s;background:#000;transform:rotate(180deg)}.infinite-loader .spinner-inner div:nth-child(8){animation-delay:-.3333333333s;background:#000;transform:rotate(210deg)}.infinite-loader .spinner-inner div:nth-child(9){animation-delay:-.25s;background:#000;transform:rotate(240deg)}.infinite-loader .spinner-inner div:nth-child(10){animation-delay:-.1666666667s;background:#000;transform:rotate(270deg)}.infinite-loader .spinner-inner div:nth-child(11){animation-delay:-.0833333333s;background:#000;transform:rotate(300deg)}.infinite-loader .spinner-inner div:nth-child(12){animation-delay:0s;background:#000;transform:rotate(330deg)}.infinite-loader .spinner{background:none;display:inline-block;height:28px;overflow:hidden;width:28px}.infinite-loader .spinner-inner{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(.28);transform-origin:0 0;width:100%}.infinite-loader .spinner-inner div{box-sizing:content-box}#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover{background:transparent;border:none;color:inherit;cursor:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:static}#infinite-handle span button::-moz-focus-inner{border:none;margin:0;padding:0}@media (max-width:800px){#infinite-handle span:before{display:none}#infinite-handle span{display:block}}#infinite-footer{bottom:-50px;left:0;position:fixed;width:100%}#infinite-footer a{text-decoration:none}#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}#infinite-footer .container{background:hsla(0,0%,100%,.8);border:solid rgba(0,0,0,.1);border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}#infinite-footer .blog-credits,#infinite-footer .blog-info{box-sizing:border-box;line-height:25px}#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}#infinite-footer .blog-credits{float:right;font-weight:400;width:60%}#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}#infinite-footer .blog-credits{color:#888;font-size:12px;text-align:right}#infinite-footer .blog-credits a{color:#646970}.infinity-end.neverending #infinite-footer{display:none}@media (max-width:640px){#infinite-footer .container{box-sizing:border-box;width:100%}#infinite-footer .blog-info{width:30%}#infinite-footer .blog-credits{width:70%}#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}#infinite-footer{position:static}}#infinite-aria{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.infinite-wrap:focus{outline:0!important}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget{overflow:hidden;width:61px}#wpadminbar iframe.admin-bar-likes-widget{border-width:0;height:28px;min-height:28px;position:absolute;top:0;width:61px}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#2e4453;border-width:0;box-shadow:0 0 10px #2e4453;box-shadow:0 0 10px rgba(46,68,83,.6);display:none;min-width:130px;padding:10px 10px 12px;position:absolute;z-index:1000}#likes-other-gravatars.wpl-new-layout{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}#likes-other-gravatars.wpl-new-layout .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:left;height:32px;margin:0 5px 5px 0;width:32px}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{border-bottom:none!important;display:block;margin:0 2px 0 0}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;box-sizing:border-box;margin:0!important;padding:0!important;position:static}#likes-other-gravatars.wpl-new-layout ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.13)}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;display:block;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232EA2CC' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}.jp-related-posts-i2__row{display:flex;margin-top:1.5rem}.jp-related-posts-i2__row:first-child{margin-top:0}.jp-related-posts-i2__post{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:0 10px;padding-left:0}.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post{max-width:calc(33% - 20px)}.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post,.jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post{max-width:calc(50% - 20px)}.jp-related-posts-i2__post-author,.jp-related-posts-i2__post-context,.jp-related-posts-i2__post-date,.jp-related-posts-i2__post-heading,.jp-related-posts-i2__post-img-link{display:block;flex-direction:row}.jp-related-posts-i2__post-heading{font-size:1rem;line-height:1.2em;margin:.5rem 0}.jp-related-posts-i2__post-link{display:block;line-height:1.2em;width:100%}.jp-related-posts-i2__post-img-link{order:-1}.jp-related-posts-i2__post-img-link img{width:100%}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row{display:block;margin-top:0}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post{margin:0;max-width:none}.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link{margin-top:1rem}@media only screen and (max-width:640px){.jp-related-posts-i2__row{display:block;margin-top:0}.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post{margin:1rem 0 0;max-width:none}.jp-related-posts-i2__post-img-link{margin-top:1rem}.jp-related-posts-i2__post-img-link img{width:350px}}#jp-relatedposts{clear:both;display:none;margin:1em 0;padding-top:1em;position:relative}.jp-relatedposts:after{clear:both;content:"";display:block}#jp-relatedposts h3.jp-relatedposts-headline{display:inline-block;float:left;font-family:inherit;font-size:9pt;font-weight:700;margin:0 0 1em}#jp-relatedposts h3.jp-relatedposts-headline em:before{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.2);content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0 0 1em;width:33%}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;padding-right:20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{border-bottom:0;bottom:0;display:block;left:0;position:absolute;right:0;top:0}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{display:block;font-family:inherit;margin:0;max-width:100%;text-transform:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{filter:alpha(opacity=100);font-size:inherit;font-weight:400;-moz-opacity:1;opacity:1;text-decoration:none}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:.6}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt,.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;margin-right:3%;max-width:33%;overflow:hidden}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{clear:both;margin:0 0 1em;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;margin-right:0;max-width:100%}}@media print{.jp-relatedposts{display:none!important}}#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid hsla(0,0%,100%,.4)}.sd-sharing{margin-bottom:1em}.sd-content ul{list-style:none!important;margin:0!important;padding:0!important}.sd-content ul li{display:inline-block}.sd-content ul li.share-deprecated{opacity:.5}.sd-content ul li.share-deprecated a span{text-decoration:line-through}.sd-block.sd-gplus{margin:0 0 .5em}.sd-gplus .sd-content{font-size:12px}.sd-content .share-email-error .share-email-error-title{margin:.5em 0}.sd-content .share-email-error .share-email-error-text{font-family:Open Sans,sans-serif;font-size:12px;margin:.5em 0}#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button{background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.12);color:#2c3338!important;display:inline-block;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;line-height:23px;padding:4px 11px 3px 9px;text-decoration:none!important;text-shadow:none}.sd-social-official .sd-content ul li a.sd-button,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a{align-items:center;display:flex;font-size:12px;line-height:12px;min-height:20px;padding:1px 6px 0 5px}.sd-social-official .sd-content ul.preview li a.sd-button,.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a{position:relative;top:2px}.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:23px;margin-left:6px}.sd-social-icon .sd-content ul li a.sd-button>span{margin-left:0}.sd-social-text .sd-content ul li a.sd-button span{margin-left:3px}.sd-social-official .sd-content ul li a.sd-button>span,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span{line-height:12px;margin-left:3px}.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover{box-shadow:0 1px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.22)}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 social-logos;text-align:center;vertical-align:top}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.sd-content ul li{margin:0 8px 12px 0;padding:0}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before{display:none}body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span{background-image:none;background-position:-500px -500px!important;background-repeat:no-repeat!important;height:0;line-height:inherit;padding-left:0}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before{content:"\f469"}.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:"\f410"}.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before{content:"\f207"}.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:"\f202"}.sd-content ul li.share-x div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-x a:before,.sd-social-icon-text .sd-content li.share-x a:before,.sd-social-text .sd-content ul li.share-x a:before{content:"\f10e"}.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-official .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:"\f222"}.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before{content:"\f607"}.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before{content:"\f224"}.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before{content:"\f210"}.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:"\f203"}.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before{content:"\f205"}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before{content:"\f606"}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-content ul li.share-mastodon div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-mastodon a:before,.sd-social-icon-text .sd-content li.share-mastodon a:before,.sd-social-official .sd-content li.share-mastodon a:before,.sd-social-text .sd-content ul li.share-mastodon a:before{content:"\f10a"}.sd-social-official .sd-content li.share-mastodon a:before{color:#563acc}.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before{content:"\f415"}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before{content:"\f608"}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff!important}.sd-content ul li.share-nextdoor div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-nextdoor a:before,.sd-social-icon-text .sd-content li.share-nextdoor a:before,.sd-social-official .sd-content li.share-nextdoor a:before,.sd-social-text .sd-content ul li.share-nextdoor a:before{content:"\f10c"}.sd-social-official .sd-content li.share-nextdoor a:before{color:#8ed500}.sd-social-icon .sd-content ul li[class*=share-].share-nextdoor a.sd-button{background:#8ed500;color:#fff!important}.sd-content ul li.share-deprecated div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before{content:"🚫";height:1em;width:1em}.sd-social .sd-button .share-count{background:#2ea2cc;border-radius:10px;color:#fff;display:inline-block;font-size:10px;line-height:1;padding:1px 3px;text-align:center}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul{display:flex;flex-wrap:wrap}.sd-social-official .sd-content ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px}.sd-social-official .sd-content ul>li{display:flex;max-height:18px}.sd-social-official .sd-content ul>li .option-smart-off{margin-right:8px}.sd-social-official .fb-share-button>span{vertical-align:top!important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button{margin:0!important}.linkedin_button>span,.pinterest_button a{display:block!important}.sd-social-official .sd-content .share-tumblr iframe{max-width:53px;width:unset}body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0;position:relative;top:4px}body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span{background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:21px;line-height:16px;margin-left:0;padding:0 0 0 19px}body .sd-social-icon .sd-content li.share-custom a span{padding-left:16px!important;width:0}.sharing-hidden .inner{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 5px 20px rgba(0,0,0,.2);margin-top:5px;max-width:400px;padding:10px;position:absolute;z-index:2}.sharing-hidden .inner ul{margin:0!important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;height:0!important;margin:0!important}.sharing-hidden .inner:after,.sharing-hidden .inner:before{border-bottom:8px solid #ccc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:20px;position:absolute;top:-8px;width:0;z-index:1}.sharing-hidden .inner:after{border-bottom:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-7px;z-index:2}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border:0;border-radius:50%;-webkit-border-radius:50%;box-shadow:none;height:auto;line-height:1;margin-bottom:0;max-width:32px;padding:7px;position:relative;top:-2px;width:auto}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px;top:5px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{background:#555;border-radius:0;bottom:0;font-size:9px;position:absolute;right:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#0866ff;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-x a.sd-button{background:#000;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#4f94d4;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff!important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}.sd-social-icon .sd-content ul li[class*=share-].share-mastodon a.sd-button{background:linear-gradient(0deg,#563acc 0,#6364ff);color:#fff!important}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover{background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#jetpack-source_f_name{display:none!important;left:-9000px;position:absolute!important}.sd-content .share-customize-link{line-height:11px;margin-top:8px}.sd-content .share-customize-link a{font-family:Open Sans,sans-serif;font-size:11px}@media print{.sharedaddy.sd-sharing-enabled{display:none}}.jetpack-slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%!important;padding-top:30px!important;position:relative;z-index:1}.jetpack-slideshow-window.jetpack-slideshow-white{background-color:#fff;border-color:#fff}.jetpack-slideshow-window,.jetpack-slideshow-window *{box-sizing:content-box}.jetpack-slideshow-loading{height:100%;margin:auto;text-align:center}body div.jetpack-slideshow-window * img{background-color:transparent!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-height:100%;max-width:100%;padding:0!important;position:relative;top:50%;transform:translateY(-50%)}.jetpack-slideshow-loading img{vertical-align:middle}.jetpack-slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.jetpack-slideshow-slide img{vertical-align:middle}.jetpack-slideshow-line-height-hack{font-size:0;overflow:hidden;width:0}.jetpack-slideshow-slide-caption{bottom:5px;color:#f6f7f7;font-family:Helvetica Neue,sans-serif;font-size:13px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;text-shadow:#222 1px 1px 2px;width:100%;z-index:100}.jetpack-slideshow-controls{bottom:30px;direction:ltr;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin:auto;opacity:.5;position:absolute;text-align:center;transition:opacity .3s ease-out;width:100%;z-index:1000}.jetpack-slideshow-window:hover .jetpack-slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-color:#000!important;background-color:rgba(0,0,0,.6)!important;background-image:url(../../wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png)!important;background-position:-34px 8px!important;background-repeat:no-repeat;background-size:142px 16px!important;border:2px solid hsla(0,0%,100%,.1)!important;color:#222!important;display:inline-block!important;*display:inline;margin:0 5px!important;padding:0!important;zoom:1;border-radius:10em!important;height:32px!important;line-height:32px!important;text-align:center!important;transition:border-color .3s ease-out;width:32px!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-image:url(../../wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.jetpack-slideshow-controls a:hover{border-color:#fff!important}body div div.jetpack-slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.jetpack-slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.jetpack-slideshow-controls a.running,body div div.jetpack-slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.jetpack-slideshow-controls a.paused{background-position:9px 8px!important}.jetpack-slideshow-controls a img{border:50px dotted #f0f}body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent{overflow:hidden!important}.presentation-wrapper-fullscreen-parent #wpadminbar{display:none}.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent{bottom:0!important;left:0!important;margin:0!important;min-height:100%!important;min-width:100%!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;z-index:10000!important}.presentation-wrapper-fullscreen{background-color:grey;border:none!important}.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right{z-index:20001}.presentation-wrapper-fullscreen .nav-fullscreen-button{z-index:20002}.presentation-wrapper{border:1px solid #dcdcde;line-height:normal;margin:20px auto;overflow:hidden}.presentation{margin:0;outline:none;overflow:hidden;position:relative}.presentation,.presentation .step{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.presentation .step.fade:not(.active){opacity:0}.presentation .slide-content{padding:30px}.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button{background-repeat:no-repeat;opacity:0;position:absolute;transition:opacity .25s;width:34px;z-index:2}.presentation .nav-arrow-left,.presentation .nav-arrow-right{background-image:url(../../wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);background-size:450% 61px;height:100%}.presentation .nav-arrow-left{background-position:4px 50%;left:0}.presentation .nav-arrow-right{background-position:-120px 50%;right:0}.presentation .nav-fullscreen-button{background-image:url(../../wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);background-size:100% 100%;bottom:0;height:32px;margin:4px;right:0;width:32px;z-index:3}.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right{opacity:1}.presentation:hover .nav-fullscreen-button{opacity:.8}.presentation-wrapper-fullscreen .nav-fullscreen-button{background-image:url(../../wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png)}.presentation .autoplay-overlay{background-color:#dcdcde;background-color:rgba(0,0,0,.75);border-radius:50px;display:table;height:15%;margin:30% 10%;position:relative;transition:opacity .5s;width:80%;z-index:100}.presentation .autoplay-overlay .overlay-msg{color:#fff;display:table-cell;position:relative;text-align:center;vertical-align:middle}.presentation .will-fade{opacity:0}.presentation .do-fade{opacity:1;transition:opacity .5s}div.jetpack-quiz{background-color:#f3f3f3;border:1px solid #deede3;border-radius:.2em;line-height:1.3em;margin-bottom:2em;padding:1em}div.jetpack-quiz div.jetpack-quiz-question{font-weight:700;margin-bottom:.5em}div.jetpack-quiz div.jetpack-quiz-answer{border-bottom:1px dotted #999;cursor:pointer;margin-bottom:.5em;padding:1em 0 1em 1em}div.jetpack-quiz div.jetpack-quiz-answer.last{border-bottom:0;margin-bottom:0;padding-bottom:0}div.jetpack-quiz div.jetpack-quiz-answer.correct{color:green}div.jetpack-quiz div.jetpack-quiz-answer.wrong{color:red}div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation{display:none}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation{color:#000;display:block;font-size:90%;margin-top:1em}div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt{font-size:85%}div.jetpack-quiz pre{background:transparent;font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;margin:0;padding:0}.jetpack-quiz-options{margin-top:12px;text-align:right}.jetpack-quiz-count{color:#646970;float:left;font-size:12px}.jetpack-quiz-option-button{cursor:pointer;margin-left:12px}.jetpack-quiz-option-button:hover svg{background:#3c434a}.jetpack-quiz-option-button svg{background:#000;border-radius:50%;display:inline-block;fill:#fff;height:24px;width:24px}.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type,.jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type{display:none}#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.jetpack-video-wrapper{margin-bottom:1.6em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}.jetpack-social-navigation ul{display:block;margin:0 0 1.5em;padding:0}.jetpack-social-navigation li{display:inline-block;line-height:1;margin:0}.jetpack-social-navigation a{border:0;height:1em;text-decoration:none;width:1em}.jetpack-social-navigation-svg .icon{color:inherit;fill:currentColor;height:1em;vertical-align:middle;width:1em}.jetpack-social-navigation-genericons a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Genericons;font-size:1em;font-style:normal;font-weight:400;height:1em;line-height:1;speak:none;content:"\f415";text-decoration:inherit;vertical-align:top;width:1em}.jetpack-social-navigation-genericons a[href*="bsky.app"]:before{content:"\f10f"}.jetpack-social-navigation-genericons a[href*="codepen.io"]:before{content:"\f216"}.jetpack-social-navigation-genericons a[href*="digg.com"]:before{content:"\f221"}.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before{content:"\f201"}.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before{content:"\f225"}.jetpack-social-navigation-genericons a[href*="mailto:"]:before{content:"\f410"}.jetpack-social-navigation-genericons a[href*="facebook.com"]:before{content:"\f203"}.jetpack-social-navigation-genericons a[href*="flickr.com"]:before{content:"\f211"}.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before{content:"\f226"}.jetpack-social-navigation-genericons a[href*="github.com"]:before{content:"\f200"}.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before{content:"\f206"}.jetpack-social-navigation-genericons a[href*="instagram.com"]:before{content:"\f215"}.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before{content:"\f208"}.jetpack-social-navigation-genericons a[href*="nextdoor.com"]:before{content:"\f10c"}.jetpack-social-navigation-genericons a[href*="path.com"]:before{content:"\f219"}.jetpack-social-navigation-genericons a[href*="pinterest."]:before{content:"\f210"}.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before{content:"\f224"}.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before{content:"\f217"}.jetpack-social-navigation-genericons a[href*="reddit.com"]:before{content:"\f222"}.jetpack-social-navigation-genericons a[href$="/feed/"]:before{content:"\f413"}.jetpack-social-navigation-genericons a[href*="skype:"]:before{content:"\f220"}.jetpack-social-navigation-genericons a[href*="spotify.com"]:before{content:"\f515"}.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before{content:"\f223"}.jetpack-social-navigation-genericons a[href*="threads.net"]:before{content:"\f10d"}.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before{content:"\f214"}.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before{content:"\f516"}.jetpack-social-navigation-genericons a[href*="twitter.com"]:before{content:"\f202"}.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before{content:"\f212"}.jetpack-social-navigation-genericons a[href*="vine.co"]:before{content:"\f517"}.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before{content:"\f205"}.jetpack-social-navigation-genericons a[href*="x.com"]:before{content:"\f10e"}.jetpack-social-navigation-genericons a[href*="youtube.com"]:before{content:"\f213"}.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden}.tiled-gallery img{margin:2px!important}.tiled-gallery .gallery-group{float:left;position:relative}.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit}.tiled-gallery .gallery-row{overflow:hidden}.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto}.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle}.tiled-gallery-caption{background:#f0f0f1;background:hsla(0,0%,100%,.8);bottom:0;color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px}.widget-gallery .tiled-gallery-unresized{height:0;overflow:hidden;visibility:hidden}.tiled-gallery .tiled-gallery-item img.grayscale{-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.tiled-gallery .tiled-gallery-item:hover img.grayscale{-ms-filter:none;-o-filter:none;filter:none}.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50%!important;object-fit:cover}.tiled-gallery.type-circle .tiled-gallery-caption{display:none}.tiled-gallery.type-square .tiled-gallery-item img{object-fit:cover}.jetpack-display-remote-posts{margin:5px 0 20px}.jetpack-display-remote-posts h4{margin:5px 0;padding:0}.jetpack-display-remote-posts p{margin:0;padding:0}.jetpack-display-remote-posts img{max-width:100%}.widget-grofile h4{margin:1em 0 .5em}.widget-grofile ul.grofile-urls{margin-left:0;overflow:hidden}.widget-grofile ul.grofile-accounts li{display:inline;list-style:none}.widget-grofile ul.grofile-accounts li:before{content:""!important}.widget-grofile .grofile-accounts-logo{background-image:url(../../images/grav-share-sprite.png);background-repeat:no-repeat;float:left;height:16px;margin-bottom:8px;margin-right:8px;width:16px}.rtl .widget-grofile .grofile-accounts-logo{margin-left:8px;margin-right:0}.grofile-thumbnail{max-width:100%;width:500px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.widget-grofile .grofile-accounts-logo{background-image:url(../../images/grav-share-sprite-2x.png);background-size:16px 784px}}div[class^=gr_custom_container]{background-color:#fff;border:1px solid gray;border-radius:10px;color:#000;padding:10px 5px}div[class^=gr_custom_container] a{color:#000}h2[class^=gr_custom_header]{display:none}div[class^=gr_custom_each_container]{border-bottom:1px solid #a7aaad;clear:both;margin-bottom:10px;overflow:auto;padding-bottom:4px;width:100%}div[class^=gr_custom_book_container]{float:right;height:60px;margin-left:4px;overflow:hidden;width:39px}div[class^=gr_custom_author]{font-size:10px}div[class^=gr_custom_tags]{color:gray;font-size:10px}div[class^=gr_custom_rating]{display:none}.widget_wpcom_social_media_icons_widget ul{list-style-type:none;margin-left:0}.widget_wpcom_social_media_icons_widget ul li{border:0;display:inline;margin-right:.5em}.widget_wpcom_social_media_icons_widget li a{border:0;text-decoration:none}.widget_wpcom_social_media_icons_widget .genericon{font-family:Genericons}.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f0f0f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.widgets-grid-layout{width:100%}.widgets-grid-layout:after,.widgets-grid-layout:before{content:" ";display:table}.widgets-grid-layout:after{clear:both}.widget-grid-view-image{float:left;max-width:50%}.widget-grid-view-image a{display:block;margin:0 2px 4px 0}.widget-grid-view-image:nth-child(2n){float:right}.widget-grid-view-image:nth-child(2n) a{margin:0 0 4px 2px}.widgets-grid-layout .widget-grid-view-image img{height:auto;max-width:100%}.widgets-list-layout{list-style-type:none;margin:0;padding:0}.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}.widgets-list-layout li:after{clear:both}.widgets-list-layout li{zoom:1;list-style-type:none!important;margin-bottom:1em}.widgets-list-layout .widgets-list-layout-blavatar{float:left;height:auto;max-width:40px;width:21.276596%}.widgets-list-layout-links{float:right;width:73.404255%}.widgets-list-layout span{opacity:.5}.widgets-list-layout span:hover{opacity:.8}.jetpack-image-container:after{clear:both}.jetpack-image-container:after,.jetpack-image-container:before{content:"";display:table}.widgets-multi-column-grid ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.widgets-multi-column-grid ul li{background:none;border:none;clear:none;float:left;list-style-type:none!important;margin:0 -5px -3px 0;padding:0 8px 6px 0}.widgets-multi-column-grid ul li a{background:none;border:0;margin:0;padding:0}.widgets-multi-column-grid .avatar{vertical-align:middle}.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48{max-height:48px;max-width:48px}.widget.widget_authors li>ul,.widget_authors>ul{margin-left:inherit;padding-left:0}.widget_authors ul li li{padding-left:0}.widget_authors>ul>li{list-style:none;margin-bottom:1em}.widget_authors>ul>li+li{border-top:0}.widget.widget_authors img{box-shadow:none;margin-bottom:5px;margin-right:5px;vertical-align:middle}.wpcnt{line-height:2;text-align:center}.wpa{display:inline-block;max-width:100%;overflow:hidden;position:relative}.wpa-about{border-bottom:none!important;box-shadow:none!important;color:#888;display:block;font:10px/1 Open Sans,Arial,sans-serif!important;left:0;margin-top:0;opacity:.85;position:absolute;right:0;text-align:left!important;text-decoration:none!important;top:5px}.wpa .u>div{display:block;margin-bottom:1em;margin-top:5px}div.wpa>div{margin-top:20px}.wpa .u .adsbygoogle{background-color:transparent;display:block;margin-bottom:1em;margin-top:17px}.widget_eu_cookie_law_widget{animation:fadeIn .8s;border:none;bottom:1em;left:1em;margin:0;padding:0;position:fixed;right:1em;width:auto;z-index:50001}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}amp-consent.widget_eu_cookie_law_widget.widget.top{margin:0;top:1em}.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top{margin-top:3em;top:0}#eu-cookie-law{background-color:#fff;border:1px solid #dedede;color:#2e4467;font-size:12px;line-height:1.5;overflow:hidden;padding:6px 6px 6px 15px;position:relative}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}#eu-cookie-law a:hover{cursor:pointer;text-decoration:none}#eu-cookie-law.negative{background-color:#000;border:none;color:#fff}#eu-cookie-law.hide{opacity:0;transition:opacity .4s,visibility .4s;visibility:hidden}#eu-cookie-law form{margin-bottom:0;position:static}#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover{background:#f3f3f3;border:1px solid #dedede;border-radius:4px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#2e4453;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:14px;font-weight:inherit;line-height:inherit;margin:0 0 0 5%;padding:8px 12px;position:static;text-transform:none}#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover{background:#282828;border-color:#535353;color:#fff}@media (max-width:600px){#eu-cookie-law{padding-bottom:55px}#eu-cookie-law input.accept{bottom:8px;position:absolute;right:8px}}.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button{left:0}.flickr-images{text-align:center}.flickr-size-thumbnail .flickr-images{align-content:space-between;align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.flickr-images img{margin:5px;max-width:100%}.wpcom-instagram-images{display:grid;grid-gap:.5rem;grid-auto-columns:1fr}.wpcom-instagram-images:after,.wpcom-instagram-images:before{content:none}.wpcom-instagram-images a{display:block;margin:4px 2px}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{display:inline-block;vertical-align:top}.wpcom-instagram-columns-2 a{width:calc(50% - 8px)}.wpcom-instagram-columns-3 a{width:calc(33.3333% - 8px)}.wpcom-instagram-images .sq-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;overflow:hidden;padding-bottom:100%}.wpcom-instagram-columns-2{grid-template-columns:repeat(2,1fr)}.wpcom-instagram-columns-3{grid-template-columns:repeat(3,1fr)}@supports (display:grid){.wpcom-instagram-images a{display:block;margin:0}.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a{width:auto}}.jetpack-search-filters-widget__sub-heading{font-size:inherit;font-weight:700;margin:0 0 .5em;padding:0}.jetpack-search-form+.jetpack-search-filters-widget__sub-heading{margin-bottom:.5em!important;margin-top:1.5em}.jetpack-search-filters-widget__clear{margin-bottom:.5em;margin-top:.5em}.jetpack-search-sort-wrapper{margin-bottom:1.5em;margin-top:1em}.jetpack-search-sort-wrapper label{display:inherit}.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox]{height:auto;width:auto}ul.jetpack-search-filters-widget__filter-list li{border:none;list-style:none;padding:0}ul.jetpack-search-filters-widget__filter-list li a{text-decoration:none}ul.jetpack-search-filters-widget__filter-list li a:hover{box-shadow:none}ul.jetpack-search-filters-widget__filter-list li label{display:inherit;font-weight:inherit}.jetpack-search-filters-widget__filter-list{list-style:none}ul.jetpack-search-filters-widget__filter-list{margin-bottom:1.5em}body.search .jetpack-search-form input[name=s]::placeholder{color:transparent}body.search .jetpack-search-form input[name=s].show-placeholder::placeholder{color:inherit}@media screen and (min-width:400px){.widget.jetpack-simple-payments .jetpack-simple-payments-product{flex-direction:column}.widget.jetpack-simple-payments .jetpack-simple-payments-details{padding-left:0}}.jetpack_widget_social_icons li,.jetpack_widget_social_icons ul{list-style:none}.jetpack_widget_social_icons ul{display:block;margin:0 0 1.5em;padding:0}.jetpack_widget_social_icons ul li{border:0;display:inline-block;line-height:1;margin:0;padding:0}.jetpack_widget_social_icons ul li:after,.jetpack_widget_social_icons ul li:before{display:none}.jetpack_widget_social_icons a{border:0;box-shadow:none;display:block;height:24px;text-decoration:none;width:24px}.jetpack_widget_social_icons svg{color:inherit;fill:currentColor;height:inherit;vertical-align:middle;width:inherit}.jetpack_widget_social_icons ul.size-small a{height:24px;width:24px}.jetpack_widget_social_icons ul.size-medium a{height:32px;width:32px}.jetpack_widget_social_icons ul.size-large a{height:48px;width:48px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.milestone-widget{margin-bottom:1em}.milestone-content{line-height:2;margin-top:5px;max-width:100%;padding:0;text-align:center}.milestone-header{background-color:var(--milestone-text-color,#111);color:var(--milestone-bg-color,#fff);line-height:1.3;margin:0;padding:.8em}.milestone-header .date,.milestone-header .event{display:block}.milestone-header .event{font-size:120%}.milestone-countdown .difference{display:block;font-size:500%;font-weight:700;line-height:1.2}.milestone-countdown,.milestone-message{background-color:var(--milestone-bg-color,#fff);border:1px solid var(--milestone-border-color,#767676);border-top:0;color:var(--milestone-text-color,#111);padding-bottom:1em}.milestone-message{padding-top:1em}.jetpack-subscribe-modal{background-color:transparent;height:100%;left:0;overflow:auto;position:fixed;top:0;transition:all .4s;visibility:hidden;width:100%;z-index:50000}.jetpack-subscribe-modal.open{background-color:rgba(0,0,0,.3);visibility:visible}.jetpack-subscribe-modal__modal-content{background-color:#fefefe;border-radius:10px;box-sizing:border-box;margin:15% auto;max-width:600px;overflow:hidden;position:relative;top:100%;transition:all .4s;visibility:hidden;width:100%;text-wrap:balance}.jetpack-subscribe-modal.open .jetpack-subscribe-modal__modal-content{top:0;visibility:visible}.jetpack-subscribe-modal__modal-content p{text-wrap:balance;text-wrap:pretty}@media screen and (max-width:640px){.jetpack-subscribe-modal__modal-content{width:94%}}