/* -------------------------------------------

	Name:		Elite Babes
	Date:		2020/06/02
	Author:		http://psdhtml.me

---------------------------------------------  */
*, :before, :after { margin: 0; padding: 0; box-sizing: border-box; outline-color: var(--azure); transform-origin: center center; }

html { overflow-y: scroll; overflow-x: hidden; min-height: 100%; margin: 0; font-size: 100.01%; -webkit-tap-highlight-color: transparent; -moz-osx-font-smoothing: grayscale; -webkit-overflow-scrolling: touch; -ms-content-zooming: none; -ms-overflow-style: scrollbar; scroll-behavior: smooth; }
body { overflow-x: hidden; width: 100%; min-height: 100%; background: var(--coal); font-size: 12px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
@-ms-viewport { width: device-width; }
@viewport { width: device-width; }


/*! Variables --------- */
:root {
    --white:        #ffffff;
    --concrete:     #f2f2f2;
    --gallery:      #ebebeb;
    --ebb:          #d6d6d6;
    --silver:       #cccccc;
    --dusty:        #999999;
    --boulder:      #7c7c7c;
    --dove:         #666666;
    --emperor:      #525252;
    --swan:         #4c4c4c;
    --zambezi:      #434343;
    --mine:         #363636;
    --shaft:        #333333;
    --coal:         #2e2e2e;
    --tundora:      #262626;
    --cod:          #111111;
    --black:        #000000;

    --alto:         #dddcdc;
    --haze:         #e5e6e6;
    --porcelain:    #f3f5f6;
    --picton:       #35a8ea;
    --sail:         #b8e0f8;
    --fun:          #14619a;
    --denim:        #1481d3;
    --azure:        #007ee3;
    --chambray:     #396391;
    --bermuda:      #758aa1;
    --bay:          #536579;
    --lynch:        #637992;
    --sea:          #1967d2;
    --mirage:       #191e25;
    --soli:         #e8f0fe;
    --snuff:        #dfe1ee;
}


/*! Mixins --------- */
/* cl:b */	.list-gallery li:After, .module-model > *:after, .module-model:after, .list-justified2:after, #content:after, .list-aside li:after, #top:after, #footer:after, form p:after, .cols-a:after { content: ""; display: block; overflow: hidden; clear: both; }
/* fill */	.heading-intro nav li a:before, .heading-intro figure > span, .list-gallery li:before, .heading-intro figure:after, .module-box:before, .list-tags a:before, .list-tags li:before, .gallery-a li.vid .img:after, .gallery-list li.vid .img:after, #top > p a, .gallery-a:before, .list-justified2:before { content: ""; display: block; overflow: hidden; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; text-align: left; text-indent: -3000em; }
/* wide */	.heading-intro nav:before, .heading-intro.strong:before, .heading-intro figure:before, .nav-a:before, #user:before, .header-inline.strong:before, #footer:before, #nav:before, #top h1:before, #top h2:before, #top h3:before, #top h4:before, #top h5:before, #top h6:before, .list-triple:before { content: ""; display: block; position: absolute; left: 50%; top: 0; bottom: 0; z-index: -1; width: 100vw; margin: 0 0 0 -50vw; }
/* icon */ 	.list-gallery .link-btn a i, .module-box > .close:before, .gallery-a li.vid .img:before, .gallery-list li.vid .img:before, #top > p i, #nav button:before, .rating-a li a:before { display: block; position: absolute; left: 0; right: 0; top: 50%; margin: -10px 0 0; font-weight: 400; font-family: i; line-height: 20px; text-align: center; text-indent: 0; letter-spacing: normal; }
/* z:9  */	.list-tags a:before, #top > p a { z-index: 8; }
/* show */	.user-active #shadow, #root.nav #shadow, .fancybox-container.fancybox-is-open { visibility: visible; opacity: 1; }
/* hide */	.fancybox-container { visibility: hidden; opacity: 0; }
/* i:wi */	image-iframe img, .list-gallery img, .list-gallery video, .heading-intro img, .module-model img, .gallery-a img, .gallery-list img { display: block; position: relative; z-index: 1; width: 100% !important; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }
/* cu:d */ 	.heading-intro nav li.active a, .link-btn a.active, [disabled], .disabled { cursor: default; }
/* td:u */ 	.module-box a, #footer p a, a:hover { text-decoration: underline; }
/* td:n */ 	.heading-intro nav li a, .module-box a:hover, .list-tags a, #top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a, #footer p a:hover, #root .link-btn a, #root .gallery-a a, #root .rating-a a { text-decoration: none; }


/*! Defaults --------- */
body, textarea, input, select, option, button { color: var(--coal); font-family: Roboto, Arial, Helvetica, sans-serif; line-height: 1.5; }
li *, dt *, dd *, p *, figure *, th *, td *, legend * { font-size: 1em; }
ul, ol, dl, p, figure, table, pre, h1, h2, h3, h4, h5, h6, legend { margin-bottom: 13px; }

h1, h2, h3, h4, h5, h6, legend { margin-bottom: 4px; font-size: 14px; font-weight: 700; line-height: 1.1; }
h1, h2 { margin-bottom: 18px; font-size: 21px; }
h3 { font-size: 20px; }

a { background: none; color: var(--chambray); text-decoration: none; cursor: pointer; outline-width: 0; -webkit-text-decoration-skip: objects; } /*---*/ a span { cursor: pointer; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, legend a, #footer p a, #top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a, #top > p a, .list-tags a, .module-box a, .list-gallery a, .heading-intro.strong a { color: inherit; font-weight: inherit; }

ul, ol, dd, blockquote { padding-left: 40px; }


/*! Layout --------- */
#root { overflow: hidden; position: relative; width: 100%; min-height: 100vh; padding: 0 4px; background: var(--porcelain); }
	#top { position: relative; z-index: 8; width: 100%; max-width: 1225px; margin: 0 auto; }
		#top h1, #top h2, #top h3, #top h4, #top h5, #top h6 { position: relative; z-index: 3; height: 45px; margin: 0; color: var(--white); font-size: 32px; font-weight: 800; font-family: 'Open Sans', Roboto, Arial, Helvetica, sans-serif; line-height: 43px; text-align: center; text-shadow: 1px 1px 1px var(--mirage); }
			#top h1:before, #top h2:before, #top h3:before, #top h4:before, #top h5:before, #top h6:before { border-bottom: 1px solid var(--bay); }
			#top h1:before, #top h2:before, #top h3:before, #top h4:before, #top h5:before, #top h6:before { background: -moz-linear-gradient(top, var(--bermuda) 50%, var(--lynch) 51%); background: -webkit-linear-gradient(top, var(--bermuda) 50%,var(--lynch) 51%); background: linear-gradient(to bottom, var(--bermuda) 50%,var(--lynch) 51%); }
		#skip { position: fixed; top: 0; left: 0; right: 0; z-index: 10001; line-height: 1.5; }
			#skip ul { list-style: none; margin: 0; padding: 0; }
			#skip a { display: block; position: absolute; left: -3000em; top: 0; min-width: 200px; padding: 8px 16px; background: var(--azure); color: var(--white); font-weight: 700; text-align: center; text-decoration: none; white-space: nowrap; outline: none; }
				#skip a:focus, #skip a:active { left: 0; }
		#nav, #user, #top .nav-a { position: absolute; left: 0; right: 0; top: 45px; z-index: 2; padding: 8px 0 10px; }
			#nav:before, #user:before, .nav-a:before { background: #1d1d1f; }
			#nav > ul, #user > ul, .nav-a ul { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--coal); }
				#nav > ul > li, #user > ul > li, .nav-a ul li { font-size: 17px; }
				#nav > ul > li > a, #user > ul > li > a, .nav-a ul li a { display: block; padding: 12px 40px; border-bottom: 1px solid var(--coal); color: var(--silver); text-decoration: none; }
					#nav > ul > li > a:hover, #user > ul > li > a:hover, .nav-a ul li a:hover { color: var(--white); }
			#nav form { padding-bottom: 7px; border-bottom: 1px solid var(--coal); background: #1d1d1f; }
				.js #nav label { display: block; position: absolute; left: 0; top: 0; z-index: 5; padding: 0 0 0 40px; color: var(--boulder); font-size: 1em; font-weight: 400; line-height: 35px; cursor: text; }
				#nav input { height: 35px; padding: 0 20px 2px 40px; border-radius: 3px; border-width: 0; background: var(--coal); color: var(--boulder); font-size: 1em; }
				#nav button { display: block; position: absolute; left: 0; top: 0; bottom: 0; z-index: 6; min-width: 0; width: 40px; margin: 0; padding: 0; border-width: 0; background: none; color: var(--boulder); font-size: 15px; font-weight: 400; text-indent: -3000em; text-align: left; }
					#nav button:before { content: "\e905"; }
				#nav > ul > li:first-child > form { margin-top: -3px; }
		#top > .fit-b, #top > p, #top > .fit-c { display: block; position: absolute; left: -9px; top: 0; bottom: 0; z-index: 9; width: 45px; height: 45px; margin: 0; color: var(--white); font-size: 30px; cursor: pointer; }
			#top > .fit-b:before, #top > .fit-b:after { content: ""; display: block; position: absolute; left: 50%; width: 25px; margin: 0 0 0 -12.5px; height: 8.5px; border-bottom: 2.5px solid var(--white); }
				#top > .fit-b:before { top: 15px; border-top: 2.5px solid var(--white); }
				#top > .fit-b:after { bottom: 15px; }
			#top > .fit-c { display: none; z-index: 10; }
			#root.nav #top > .fit-b { }
				#root.nav #top > .fit-b:before, #root.nav #top > .fit-b:after, .nav-a-active #top > .fit-b:before, .nav-a-active #top > .fit-b:after { width: 21px; height: 2.5px; margin-left: -11px; border-top-width: 0; border-bottom-width: 0; border-radius: 5px; background: var(--white); }
				#root.nav #top > .fit-b:before, .nav-a-active #top > .fit-b:before { top: 21px; }
				#root.nav #top > .fit-b:after, .nav-a-active #top > .fit-b:after { bottom: 22px; }
				#root.nav #top > .fit-b:before, .nav-a-active #top > .fit-b:before { -webkit-transform: rotate(-225deg); transform: rotate(-225deg); }
				#root.nav #top > .fit-b:after, .nav-a-active #top > .fit-b:after { -webkit-transform: rotate(225deg); transform: rotate(225deg); }
		#top > p { left: auto; right: -9px; z-index: 5; font-size: 23px; }
	#shadow { display: block; visibility: hidden; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 7; background: rgba(0,0,0,.3); text-align: left; text-indent: -3000em; opacity: 1; }
	#content, #footer { position: relative; z-index: 3; width: 100%; max-width: 1225px; margin: 0 auto 0; }
	#content { padding-top: 12px; }
		#content > .list-triple:first-child, #content > .header-inline.strong:first-child, #content > header:first-child > .header-inline.strong:first-child { margin-top: -12px; }
		#content > *:last-child, #root > .double { margin-bottom: 28px; }
	#footer { z-index: 2; margin-top: auto; padding: 14px 8px 2px; background: var(--coal); color: var(--dusty); line-height: 1.2; text-align: center; }
		#footer:before { background: var(--coal); }
		#footer nav { width: 100%; margin: 0 0 32px; }
		#footer nav:after { content: ""; display: block; overflow: hidden; clear: both; height: 0; }
		#footer p { width: 100%; max-width: 480px; margin-left: auto; margin-right: auto; font-size: 10px; }
	#root > .totop { display: none; overflow: hidden; position: fixed; right: 8px; bottom: 8px; z-index: 9; width: 36px; height: 36px; border-radius: 4px; background: var(--dusty); color: var(--white); text-align: left; text-indent: -3000em; text-decoration: none; opacity: 0.7; }
		#root > .totop:before { content: ""; display: block; position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; margin: -3px 0 0 -4px; border: solid var(--white); border-width: 0 2px 2px 0; }
		#root > .totop:before { -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }


/*! Columns --------- */
.double { display: block; position: relative; }
	.double > * { display: block; position: relative; clear: none; float: right; border: 0 solid rgba(0,0,0,0); }
	.double > *:first-child { float: left; }
.double.text-center { margin-left: -40px; }
	.double.text-center > * { border-left-width: 40px; }


/*! Modules --------- */
.banner-wide { margin-bottom: 34px; }
	.banner-wide img { border: 3px solid var(--white); }

.gallery-a, .gallery-list { position: relative; z-index: 2; list-style: none; margin: 15px 0 16px -4px; padding: 0; font-weight: 700; line-height: 1.55; text-align: center; }
	.gallery-a:before, .gallery-list:before { top: -3px; right: -3px; bottom: 1px; left: 1px; }
	.gallery-a li, .gallery-list li { width: 20%; margin: 0 0 4px; border-left: 4px solid rgba(0,0,0,0); }
	.gallery-a a, .gallery-list a { display: block; position: relative; }
	.gallery-a img, .gallery-list img { border: 1px solid var(--snuff); }
		.gallery-a a:hover img, .gallery-list a:hover img { border-color: var(--chambray); }
	.gallery-a span, .gallery-list span { display: block; overflow: hidden; margin: 4px 0 0; padding: 0 0 2px; text-overflow: ellipsis; white-space: nowrap; }
	.gallery-a span.img, .gallery-list span.img { position: relative; z-index: 2; margin: 0; padding: 0; }
		.gallery-a li.vid .img:before, .gallery-list li.vid .img:before { content: "\e902"; left: auto; right: 10px; top: auto; bottom: 6px; z-index: 9; margin: 0; color: var(--swan); font-size: 28px; line-height: 19px; }
		.gallery-a li.vid .img:after, .gallery-list li.vid .img:after { left: auto; right: 16px; top: auto; bottom: 9px; z-index: 8; width: 14px; height: 14px; background: var(--white); }
    .gallery-a li a span.img > span {position: absolute;left: 1px;top: 1px;z-index: 2;height: 15px;margin: 0;padding: 0 4px;border-radius: 0 0 2px 0;background: rgba(0,0,0,.45);color: #fff;font-weight: normal;line-height: 15px;text-transform: uppercase;font-size: 10px;font-family:Roboto, Arial, Helvetica, sans-serif;}
		.gallery-a li a span.img > span.img { position: relative; left: 0; top: 0; z-index: 1; height: auto; padding: 0; border-radius: 0; background: none; }
.gallery-a + .gallery-a, .gallery-list + .gallery-list, .gallery-a + .gallery-list, .gallery-list + .gallery-a { margin-top: 0; padding: 18px 0 0; }
.gallery-a.a { }
	.gallery-a.a li { font-size: 14px; }
.gallery-a.e { }
	.gallery-a.e li span { display: block; overflow: hidden; position: relative; z-index: 1; padding: 0; }
	.gallery-a.e li { padding-bottom: 6px; }

.heading-intro { position: relative; z-index: 3; margin: 0 0 17px; padding: 14px 0 0; text-align: center; }
	.heading-intro figure { position: relative; z-index: 3; width: 85px; height: 85px; margin: 0 auto 8px; padding: 2px; color: var(--lynch); font-size: 30px; font-weight: 700; }
		.heading-intro figure:after { border: 2px solid var(--white); background: var(--white); }
		.heading-intro figure:before, .heading-intro.strong:before { top: -14px; z-index: -2; height: 100%; max-height: 55px; background: var(--mine); }
		.heading-intro img { position: relative; z-index: 2; max-height: 81px !important; }
		.heading-intro figure > span { z-index: 1; text-align: center; text-indent: 0; }
	.heading-intro h1, .heading-intro h2, .heading-intro h3, .heading-intro h4, .heading-intro h5, .heading-intro h6 { margin-bottom: 8px; font-size: 20px; }
	.heading-intro p { max-width: 600px; margin-left: auto; margin-right: auto; }
	.heading-intro nav { position: relative; z-index: 2; margin-top: 10px; color: var(--black); font-weight: 400; }
		.heading-intro nav:before { background: var(--white); }
		.heading-intro nav ul { list-style: none; margin: 0 -15px 0 0; padding: 0; }
		.heading-intro nav li { margin-right: 14px; font-size: 13px; }
		.heading-intro nav li a { display: block; position: relative; z-index: 2; height: 34px; padding: 0 14px; line-height: 34px; }
			.heading-intro nav li a:before { border-bottom: 2px solid rgba(0,0,0,0); }
			.heading-intro nav li a:hover:before { border-color: var(--zambezi); }
				.heading-intro nav li.active a:before { border-color: var(--bermuda); }
	.list-triple + .heading-intro, #content > .heading-intro:first-child { margin-top: -12px; }
.heading-intro.strong { padding-top: 10px; color: var(--white); }
	.heading-intro.strong:before { top: -10px; bottom: 0; height: auto; max-height: none; }
	.heading-intro.strong figure { width: 58px; height: 58px; }
		.heading-intro.strong img { max-height: 54px !important; }
		.heading-intro.strong figure:after { border-color: var(--porcelain); }

.module-box { position: relative; z-index: 2; margin: -6px 0 22px; padding: 13px 57px 11px 14px; color: var(--sea); }
	.module-box, #content > .module-box { padding-right: 57px; }
	.module-box:before { background: var(--soli); }
	.module-box > .close { display: block; overflow: hidden; position: absolute; right: 0; top: 0; bottom: 0; width: 57px; font-size: 22px; text-decoration: none; text-align: left; text-indent: -3000em; }
		.module-box > .close:before { content: "\e5cd"; }

.module-model { margin-bottom: 16px; }
	.module-model > * { float: left; width: calc(100% - 330px); padding-right: 80px; }
		.module-model > *:first-child:last-child { float: none; width: auto; }
	.module-model > aside { float: right; width: 300px; padding-right: 0; }
		.module-model > aside figure { float: none; width: auto; margin-right: 0; }
	.module-model figure { float: left; width: 162px; margin-right: 16px; }
	.module-model h1, .module-model h2, .module-model h3, .module-model h4, .module-model h5, .module-model h6 { margin-bottom: 18px; font-size: 21px; }
		.module-model h1 .link-btn, .module-model h2 .link-btn, .module-model h3 .link-btn, .module-model h4 .link-btn, .module-model h5 .link-btn, .module-model h6 .link-btn { position: relative; top: 3px; margin-left: 15px; margin-bottom: 0; }
	#content > .module-model:first-child { margin-top: -7px; }

.nav-a { position: relative; z-index: 2; padding: 8px 0 10px; }

.pagination-a { width: 100%; padding: 0 0 39px; text-align: center; }
.pagination-a:after { content: ""; display: block; overflow: hidden; clear: both; height: 0; }
	.pagination-a ul { position: relative; left: 50%; float: left; list-style: none; margin: 0; padding: 0; }
		.pagination-a li { position: relative; left: -50%; float: left; padding: 0 4px; font-size: 13px; font-weight: 700; }
			.pagination-a li > span, .pagination-a li a { display: block; position: relative; float: left; width: 100px; height: 40px; background: var(--gallery); color: var(--shaft); line-height: 42px; text-decoration: none; }
			.pagination-a li > span, .pagination-a li a { border-radius: 3px; box-shadow: 1px 1px 1px var(--ebb); }
				.pagination-a li a { line-height: 36px; }
				.pagination-a li a:hover, #footer nav ul li a:hover { background-color: var(--ebb); }
			.pagination-a li.prev a:before { content: "« "; position: relative; top: 1px; margin: 0 5px 0 0; font-size: 20px; font-weight: 400; }
			.pagination-a li.next a:after { content: " »"; position: relative; top: 1px; margin: 0 0 0 5px; font-size: 20px; font-weight: 400; }
			.pagination-a li.faves { font-size: 12px; }

.rating-a { list-style: none; margin: 36px -7px 29px 0; padding: 0; font-weight: 700; text-align: center; }
	.rating-a li { margin: 0 7px 7px 0 !important; font-size: 12px; }
	.rating-a li a { display: block; overflow: hidden; position: relative; min-width: 80px; height: 28px; padding: 0 10px 0 34px; border-radius: 3px; background: var(--alto); color: var(--coal); font-weight: 400; font-size: 14px; line-height: 28px; }
		.rating-a li a:before { right: auto; width: 34px; color: var(--emperor); font-size: 17px; }
		.rating-a li.a a:before { content: "\e901"; margin-top: -11px; }
		.rating-a li.b a:before { content: "\e900"; margin-top: -9px; }
		.rating-a li.c a:before { content: "\e87d"; font-size: 18px; }
	.rating-a li a:hover { background-color: var(--ebb); }
		.rating-a li a:hover:before { color: var(--chambray); }
	.rating-a li span > img { width: 100% !important; height: 28px !important; border-radius: 3px; border: 6px solid var(--alto); background: var(--alto); cursor: wait; }
	.rating-a li span > img { -o-object-fit: contain; object-fit: contain; -o-object-position: center center; object-position: center center; }
		.rating-a li span > img[style*="inline"] { display: block !important; }

#root .vjs-poster { background-size: cover; }


/*! Headers --------- */
.header-inline { margin-bottom: 10px; font-size: 14px; font-weight: 400; line-height: 1.5; }
.header-inline.strong { margin-bottom: 1px; font-size: 14px; font-weight: 700; }
	#content > .header-inline.strong:first-child, #content > header:first-child > .header-inline.strong:first-child { position: relative; z-index: 2; margin: -12px 0 12px; padding: 5px 0; color: var(--concrete); font-size: 18px; font-weight: 400; text-align: center; text-transform: none; }
		#content > .header-inline.strong:first-child:before, #content > header:first-child > .header-inline.strong:first-child:before { background: var(--mine); }
		#content > .header-inline.strong:first-child + .link-btn, #content > header:first-child > .header-inline.strong:first-child + .link-btn { margin-top: 20px; }

.header-small { margin-bottom: 10px; padding: 8px 13px; border-width: 0; background: var(--gallery); color: var(--black); font-size: 16px; font-weight: 400; text-shadow: none; }
	.header-small + .gallery-a, .header-small + .list-justified2, .header-small + .list-justified-container, .header-small + .gallery-list { margin-top: -6px; }


/*! Content --------- */
.strong { font-weight: 700; }
.em { font-style: italic; }

.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.text-uppercase { text-transform: uppercase; }

.overlay-a { color: var(--azure); }
.overlay-b { color: var(--coal); }
.overlay-c, .gallery-a a:hover { color: var(--black); }
.overlay-d, .list-gallery ul a { color: var(--chambray); }


/*! Links --------- */
.link-btn { margin: 0 -5px 12px 0; }
	.link-btn h1, .link-btn h2, .link-btn h3, .link-btn h4, .link-btn h5, .link-btn h6 { margin: 0; }
	.link-btn a, .link-d a { display: block; overflow: hidden; position: relative; margin: 0 5px 5px 0; padding: 6.5px 10px; border-radius: 3px; background: var(--gallery); color: var(--coal); font-size: 14px; font-weight: 400; line-height: 1.1; text-align: center; }
		.link-btn a:hover, .link-btn a.overlay-c:hover, .list-gallery .link-btn a:hover { background: var(--azure); color: var(--white); }
		.link-btn a.overlay-b { background: var(--coal); color: var(--white); }
			.link-btn a.overlay-b:hover { background: var(--black); }
		.link-btn a.active { background: var(--azure); color: var(--white); }
		.link-btn a.overlay-c { background: var(--black); color: var(--white); }
.link-btn.small { }
	.link-btn.small a { padding: 4.5px 11px; font-size: 11px; }
.link-btn.tabs { }
	.link-btn.tabs a { min-width: 110px; }
.unlinkedtag { display: block; overflow: hidden; position: relative; margin: 0 5px 5px 0; padding: 6.5px 10px; border-radius: 3px; border: 1px solid var(--coal); font-size: 14px; font-weight: 400; line-height: 1.1; text-align: center; }
.link-b { margin: 110px 0; font-size: 12px; line-height: 1.2; text-align: center; text-shadow: -1px -1px 0 var(--fun); text-transform: uppercase; }
	.link-b a { display: -moz-inline-stack; display: inline-block; position: relative; padding: 21px 25px; border-radius: 8px; border: 4px solid var(--white); background: var(--black); color: var(--sail); text-decoration: none; }
	.link-b a { background: -moz-linear-gradient(top, var(--picton) 0%, var(--denim) 100%); background: -webkit-linear-gradient(top, var(--picton) 0%,var(--denim) 100%); background: linear-gradient(to bottom, var(--picton) 0%,var(--denim) 100%); }
		.link-b a > span { display: block; padding: 0 0 5px; color: var(--white); font-size: 2em; font-weight: 700; text-shadow: 0 -1px 1px var(--fun); text-transform: none; }
		.link-b a > span span { text-transform: uppercase; }
	#content > .link-b:last-child, #root > .link-b { margin-bottom: 142px; }

.link-d { display: block; margin-bottom: 17px; }
	.link-d a { margin: 0; padding: 11px; background: var(--azure); color: var(--white); font-size: 19px; font-weight: 500; }

  /*! Modules --------- */
  .description-a { overflow: hidden; }
  .description-a.a { height: 55px; }
  	.description-a + .description-more { margin: -11px 0 5px;  }
  	.description-a + .description-more a { color: #000; text-decoration: none; }
  		.description-a + .description-more a:hover { text-decoration: underline; }


/*! Media --------- */
img, iframe, object, embed { max-width: 100% !important; border-style: none; }
img { height: auto !important; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; }
	img::selection { background: transparent; }
	img::-moz-selection { background: transparent; }
picture { width: 100%; }
video { -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }

.image-iframe { position: relative; }
	.image-iframe iframe { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 9; width: 100% !important; height: 100% !important; }


/*! Lists --------- */
.list-a { list-style: none; padding: 0; }
	.list-a li { overflow: hidden; position: relative; padding-left: 100px; }
	.list-a li > span:first-child { display: block; float: left; width: 90px; margin-left: -100px; font-weight: 700; text-align: left; }

.list-aside { list-style: none; margin-top: 13px; padding: 0; text-align: left; }
	.list-aside li { position: relative; min-width: 95px; padding-right: 5px; text-align: left; }
		.list-aside li > span:first-child { display: block; float: left; width: 90px; font-weight: 700; }

.list-gallery { list-style: none; max-width: 362px; margin: 17px auto; padding: 0; color: var(--dove); font-weight: 700; line-height: 1.2; }
	.list-gallery li { position: relative; z-index: 2; margin: 0 0 15px; padding: 11px 11px 9px 75px; font-size: 15px; }
		.list-gallery li > span { display: block; width: 100%; }
	.list-gallery a { display: block; position: relative; }
	.list-gallery img, .list-gallery video { display: block; position: relative; z-index: 2; width: calc(100% + 64px) !important; max-width: none !important; margin: 0 0 10px -64px; }
		.list-gallery img ~ video { position: absolute; left: 0; right: 0; top: 0; z-index: 9; }
	.list-gallery .link-btn, .list-gallery .likeButtonWPUlike, .list-gallery #likeButtonWPUlike { display: block; position: relative; top: 5px; float: left; margin: -5px 5px 7px -64px; }
		.list-gallery .link-btn a, .list-gallery .likeButtonWPUlike button, .list-gallery #likeButtonWPUlike button { display: block; overflow: hidden; position: relative; width: 55px; min-width: 0; height: 55px; margin: 0; padding: 0; border-radius: 2px; border-width: 0; background: var(--gallery); color: var(--emperor); font-size: 18px; text-indent: -3000em; text-align: left; text-decoration: none; }
    .list-gallery ul { width: calc(100% + 11px); }
		.list-gallery ul li span { display: inline; width: auto; }
	.list-gallery-wide { max-width: 600px; }
    .list-gallery video { padding-bottom: 5px; }
.list-gallery ul a { display: inline; }
.list-justified2 { position: relative; z-index: 2; list-style: none; margin: 0 0 16px; padding: 0; }
	.list-justified2 li { overflow: hidden; left: 0; top: 0; float: left; margin: 0; }
	.list-justified2 a { display: block; }
	.list-justified2 img { width: 100% !important; height: auto !important; }
	.list-justified2:before { left: -4px; right: -4px; top: -4px; bottom: -4px; /* background: var(--white);*/ }
	.list-justified2 + .link-d, .list-justified-container + .link-d, .gallery-a + .link-d, .gallery-list + .link-d { margin-top: -12px; }

.list-tags { position: relative; left: -5px; list-style: none; max-width: 990px; margin: 0 auto 0; padding: 0; color: var(--dove); font-weight: 700; line-height: 1.2; }
	.list-tags li { position: relative; z-index: 2; width: 33.33333333333333%; min-height: 75px; margin: 0 0 10px; padding: 13px 10px 10px 76px; border-left: 10px solid rgba(0,0,0,0); font-size: 15px; }
		.list-tags li:before, .list-gallery li:before { border: 1px solid var(--haze); background: var(--white); }
	.list-tags img { display: block; position: absolute; left: 10px; top: 10px; width: 55px !important; height: 55px !important; }
	.list-tags img { -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }
	.list-tags ul, .list-gallery ul { list-style: none; margin: 4px -11px 4px 0; padding: 0; font-weight: 400; line-height: 1.2272727273; }
		.list-tags ul li, .list-gallery ul li { width: auto; min-width: 0; max-width: none; min-height: 0; margin: 0 11px 0 0; padding: 0; border-left-width: 0; font-size: 11px; }
		.list-tags ul li:after, .list-gallery ul li:after { content: "-"; display: block; position: absolute; left: 100%; top: 0; width: 11px; text-align: center; }
	.list-tags .list-a { display: block; max-width: 132px; margin-top: 5px; margin-right: 0; text-align: right; }
		.list-tags .list-a li { min-height: 0; margin: 0 0 4px; padding-left: 70px; font-size: 12px; }
		.list-tags .list-a li > span:first-child { width: auto; margin-left: 0; font-weight: 400; }
	.list-tags p, .list-gallery p { margin: 0 0 5px; font-weight: 400; font-size: 11px; line-height: 1.2272727273; }
		.list-tags p { overflow: hidden; max-height: 42px; margin-bottom: 0; }
		.list-tags p + * { margin-top: 5px; }
	h1 + .list-tags, h2 + .list-tags, h3 + .list-tags, h4 + .list-tags, h5 + .list-tags, h6 + .list-tags, header + .list-tags { margin-top: -2px; }
.list-tags.single { left: 0; max-width: 361px; }
	.list-tags.single li { width: 100%; min-width: 0; max-width: none; border-left-width: 0; }
	.list-tags.single ul { margin-top: 7px; margin-bottom: 5px; }
		.list-tags.single ul li, .list-tags.strong ul li { width: auto; min-height: 0; padding-left: 0; }
.list-tags.strong { }
	.list-tags.strong li, .list-tags.single li { min-height: 120px; padding-left: 125px; }
	.list-tags.strong img, .list-tags.single img { width: 100px !important; height: 100px !important; }

.list-triple { position: relative; z-index: 2; list-style: none; margin: 0 0 12px; padding: 0; text-align: center; text-transform: uppercase; }
	.list-triple:before { border: 1px solid var(--cod); border-top-width: 0; border-bottom-width: 0; background: var(--black); }
	.list-triple li { font-size: 11px; }
	.list-triple a { display: block; padding: 11px; border: 1px solid var(--cod); border-left-color: var(--tundora); color: var(--silver); font-weight: 700; text-decoration: none; }
		.list-triple a:hover { color: var(--white); }


    .index-a { clear: both; column-count: 5; -moz-column-count: 5; -webkit-column-count: 5; -o-column-count: 5; -ms-column-count: 5; column-gap: 20px; -moz-column-gap: 20px; -webkit-column-gap: 20px; -o-column-gap: 20px; -ms-column-gap: 20px; }
    	.index-a h2, .index-a h3 { margin: 0 0 5px; padding: 0; border: 0; background: none; color: #333; font-size: 2.4em; font-weight: 700; }
    	.index-a ul { list-style: none; padding: 0 0 5px; }
    		.index-a ul li { padding: 0 0 6px;}
    		.index-a ul li a { color: #333; }

/*! Forms --------- */
fieldset, hr { min-width: 0; margin: 0; padding: 0; border-width: 0; }
	form p { position: relative; }
	legend { display: none; width: 100%; max-width: 100%; padding: 0; border: 0; white-space: normal; }
	input, select, textarea { position: relative; z-index: 1; margin: 0; padding: 0; box-shadow: none; border-radius: 0; font-size: 1em; line-height: normal; text-align: left; text-transform: none; outline-width: 0; }
	input, select, textarea { -moz-appearance: none; -webkit-appearance: none; appearance: none; }
	input, select, textarea, button, input[type="button"], input[type="reset"], input[type="submit"] { box-sizing: border-box; text-transform: none; outline-offset: -2px; }
		input { }
			input::-webkit-search-decoration, input::-webkit-search-cancel-button, input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input::-webkit-clear-button, input::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; visibility: hidden !important; height: auto; margin: 0; }
			input::-o-outer-spin-button, input::-o-inner-spin-button { appearance: none; margin: 0; }
			input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { height: auto; }
			input::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
			[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
			input[type="checkbox"], input[type="radio"] { display: inline-block; width: auto; height: auto; padding: 0; border: 0; background: none; line-height: 1; }
				input[type="checkbox"] { -moz-appearance: checkbox; -webkit-appearance: checkbox; appearance: checkbox; }
				input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; appearance: radio; }
			input[type="color"] { padding: 0; cursor: pointer; }
			input[type="date"] { display: -webkit-inline-flex; }
			input[type="number"] { appearance: textfield; -moz-appearance: textfield; }
				input[type="number"]::-webkit-outer-spin-button,  input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
				input[type="number"]::-o-outer-spin-button, input[type="number"]::-o-inner-spin-button { -o-appearance: none; margin: 0; }
		textarea { overflow: auto; vertical-align: top; resize: vertical; }
		select { line-height: 1; text-overflow: ''; text-indent: 0.01px; }
			select::-ms-expand { display: none; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { display: block; overflow: visible; position: relative; z-index: 3; height: auto; margin: 0; box-shadow: none; text-transform: none; text-indent: 0; cursor: pointer; outline-width: 0; -webkit-appearance: button; appearance: button; -webkit-font-smoothing: inherit; }
		button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; outline: none; }
		button[disabled], input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled] { cursor: default; }
::-webkit-input-placeholder { opacity: 1; color: inherit; }
:-ms-input-placeholder { opacity: 1; color: inherit; }
::-ms-input-placeholder { opacity: 1; color: inherit; }
::placeholder { opacity: 1; color: inherit; }
	:focus::-webkit-input-placeholder { opacity: 0; }
	:focus:-ms-input-placeholder { opacity: 0; }
	:focus::-ms-input-placeholder { opacity: 0; }
	:focus::placeholder { opacity: 0; }

form { }
	label { display: block; position: relative; left: 0; top: 0; z-index: 2; font-weight: 400; }
	input, select, textarea { display: block; width: 100%; border: 1px solid var(--alto); background: var(--white); }
		input, select { height: 32px; padding: 0 12px; }
			input[type="date"] { line-height: 30px; }
		select { padding-right: 32px; line-height: normal; }
		textarea { padding: 7px 7px 7px 12px; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { overflow: hidden; float: left; padding: 6px 12px; border-radius: 4px; border: 1px solid var(--silver); background: lightgray;max-width: 250px; }


/*! Helpers --------- */
#top > .fit-b:before, #top > .fit-b:after { transition-property: all; transition-duration: 0.4s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-delay: 0s; }
option { transition: none; }

.clear { clear: both; overflow: hidden; width: 100%; }
.hidden, #root .desktop-hide, #root .tablet-only, #root .mobile-only, #nav em, #root .mobile-ban { position: absolute; left: -3000em; top: 0; right: auto; bottom: auto; }
[hidden], template, .rating-a img, #nav > ul > li ul, #nav > ul > li.a, #nav legend, #nav label, .module-model .more, .list-tags ul li:last-child:after, .list-tags ul li:before, .list-tags.hidden, .list-gallery ul li:before, .list-gallery ul li:last-child:after, .list-gallery .link-btn a span, pagination-a li a span, .gallery-a.e a ~ a:before, .gallery-a.e a ~ a:after, #nav, #user, #top .nav-a.hidden, #root #nav label, #root .list-gallery.has-iso { display: none; }
article, aside, details, dialog, div, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, .desktop-ban a, .banner-wide a, .gallery-a a, #root.nav #nav, .user-active #user, .not-top #root > .totop, .nav-a-active #top > .fit-c { display: block; }

.rating-a:first-child, .link-b:first-child, .gallery-a:first-child, .gallery-list:first-child, .module-box:first-child, .list-gallery:first-child, .list-aside:first-child, .read-more-state ~ .hidden.list-aside:first-child { margin-top: 0; }
#root .m0, ul ul, ul ol, ol ol, ol ul, #nav form p, .module-model > div figure, .module-model > aside > figure:last-child, .module-box > *:last-child, .gallery-a.a li a span.img { margin-bottom: 0; }


/*! Miscellaneous --------- */
audio, canvas, iframe, img, svg, video { border-width: 0; vertical-align: middle; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]), video[autoplay]:not([muted]) { display: none; }
svg:not(:root) { overflow: hidden; }

::selection { background: var(--black); color: var(--white); text-shadow: none; }
::-moz-selection { background: var(--black); color: var(--white); text-shadow: none; }


/*! Outlines --------- */
[data-whatinput="keyboard"] a:focus, [data-whatinput="keyboard"] button:focus, [data-whatinput="keyboard"] input:focus, [data-whatinput="keyboard"] select:focus, [data-whatinput="keyboard"] textarea:focus { outline-width: 2px; outline-style: solid; }
[data-whatintent="mouse"] input:focus, [data-whatintent="mouse"] select:focus, [data-whatintent="mouse"] textarea:focus { outline: none; }


/*! Flexbox --------- */
/* flex */ 	.list-aside li, .heading-intro nav ul, .heading-intro figure > span, .list-gallery ul, #root, .list-tags ul, .list-tags, .module-model h1, .module-model h2, .module-model h3, .module-model h4, .module-model h5, .module-model h6, .gallery-list, .list-triple, .double, .gallery-a, .rating-a, .rating-a > span, .banner-wide, .link-btn { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
/* f:dc */	#root { -webkit-flex-direction: column; flex-direction: column; }
/* f:dn */	.list-aside li, .heading-intro nav ul { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }

/* f:jc */	.heading-intro nav ul, .heading-intro figure > span, .heading-intro .link-btn, .double.text-center, .rating-a, .rating-a > span, .banner-wide, .text-center .link-btn, .link-btn.text-center { -webkit-justify-content: center; justify-content: center; }
/* j:jb */	.double { -webkit-justify-content: space-between; justify-content: space-between; }

/* f:ac */	.heading-intro figure > span, .module-model h1, .module-model h2, .module-model h3, .module-model h4, .module-model h5, .module-model h6, .rating-a { -webkit-align-items: center; align-items: center; }

/* f:b0 */	.list-triple li { -webkit-flex-basis: 0; -ms-flex-basis: 0; flex-basis: 0; }
/* f:g3 */	.list-triple li { -webkit-flex-grow: 3; -ms-flex-grow: 3; flex-grow: 3; }


/*! Icons --------- */
@font-face { font-family: 'i'; src: url('icons/icomoon.woff2') format('woff2'), url('icons/icomoon.woff') format('woff'); font-display: swap; }
[class^="icon-"], [class*=" icon-"] { font-family: 'i' !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.icon-close:before { content: "\e5cd"; }
	.icon-dehaze:before { content: "\e3c7"; }
	.icon-favorite:before { content: "\e87d"; }
	.icon-search:before { content: "\e905"; }
	.icon-thumb_down:before { content: "\e900"; }
	.icon-thumb_up:before { content: "\e901"; }
	.icon-user-circle-solid:before { content: "\e904"; }
	.icon-youtube:before { content: "\e902"; }
	.icon-youtube-play:before { content: "\e903"; }


/*! Fancybox --------- */
body.compensate-for-scrollbar { overflow: hidden; -ms-overflow-style: none; }
.fancybox-active { height: auto; }
.fancybox-is-hidden { left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden; }
.fancybox-container { -webkit-backface-visibility: hidden; backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-transform: translateZ(0); transform: translateZ(0); width: 100%; z-index: 99992; }
.fancybox-container * { box-sizing: border-box; }
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto; }
.fancybox-bg { background: var(--cod); opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg { opacity: .87; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button { direction: ltr; opacity: 0; position: absolute; transition: opacity .25s, visibility 0s linear .25s; visibility: hidden; z-index: 99997; }
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button { opacity: 1; transition: opacity .25s, visibility 0s; visibility: visible; }
.fancybox-infobar { color: var(--silver); font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.fancybox-toolbar { right: 0; top: 0; }
.fancybox-stage { direction: ltr; overflow: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 99994; }
.fancybox-is-open .fancybox-stage { overflow: hidden; }
.fancybox-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px 0 0 0; position: absolute; text-align: center; top: 0; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 99994; }
.fancybox-slide::before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0; }
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block; }
.fancybox-slide--next { z-index: 99995; }
/*! .fancybox-slide--image { padding: 44px 0 56px 0; } */
.fancybox-slide--image { overflow: visible; }
.fancybox-slide--image::before { display: none; }
.fancybox-slide--html { padding: 6px 6px 0 6px; }
.fancybox-content { background: #fff; display: inline-block; margin: 0 0 30px 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: relative; text-align: left; vertical-align: middle; }
.fancybox-slide--image .fancybox-content { -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); -webkit-backface-visibility: hidden; backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995; }
.fancybox-slide--html .fancybox-content { margin: 0 0 6px 0; }
.fancybox-can-zoomOut .fancybox-content { cursor: -webkit-zoom-out; cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-content { cursor: -webkit-zoom-in; cursor: zoom-in; }
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content { cursor: -webkit-grab; cursor: grab; }
.fancybox-is-grabbing .fancybox-content { cursor: -webkit-grabbing; cursor: grabbing; }
.fancybox-container [data-selectable='true'] { cursor: text; }
.fancybox-image, .fancybox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }
.fancybox-spaceball { z-index: 1; }
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--iframe .fancybox-content { height: calc(100% - 44px); overflow: visible; padding: 0; width: 100%; }
.fancybox-slide--video .fancybox-content { background: #000; }
.fancybox-slide--map .fancybox-content { background: #e5e3df; }
.fancybox-slide--iframe .fancybox-content { background: #fff; }
.fancybox-video, .fancybox-iframe { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; vertical-align: top; width: 100%; }
.fancybox-error { background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100%; }
.fancybox-error p { color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0; }

/* Buttons */
.fancybox-button { min-width: 0; background: rgba(30, 30, 30, 0.6); border: 0; border-radius: 0; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; transition: color .2s; vertical-align: top; width: 44px; }
.fancybox-button, .fancybox-button:visited, .fancybox-button:link { color: #ccc; }
.fancybox-button:hover { color: #fff; }
.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; }
.fancybox-button:focus { outline: none; }
.fancybox-button.fancybox-focus { outline: 1px dotted; }
.fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100%; }
.fancybox-button svg path { fill: currentColor; stroke-width: 0; }
.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) { display: none; }
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) { display: none; }

/* Close button on the top right corner of html content */
.fancybox-close-small { background: transparent; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: .8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; }
.fancybox-close-small:hover { color: #fff; }
.fancybox-slide--html .fancybox-close-small { color: currentColor; padding: 10px; right: 0; top: 0; }
.fancybox-slide--html .fancybox-close-small:hover { color: currentColor; opacity: 1; }
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none; }

/* Navigation arrows */
.fancybox-navigation .fancybox-button { height: 38px; margin: 0; opacity: 0; padding: 7px; position: absolute; top: calc(50% - (38px / 2)); width: 38px; }
.fancybox-show-nav .fancybox-navigation .fancybox-button { transition: opacity .25s, visibility 0s, color .25s; }
.fancybox-navigation .fancybox-button::after { content: ''; height: 100px; left: -26px; position: absolute; top: -31px; width: 70px; }
.fancybox-navigation .fancybox-button--arrow_left { left: 0px; }
.fancybox-navigation .fancybox-button--arrow_right { right: 0px; }

/* Caption */
.fancybox-caption { bottom: 0; color: #fff; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 25px 44px 25px 44px; right: 0; }
.fancybox-caption::before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC); background-repeat: repeat-x; background-size: contain; bottom: 0; content: ''; display: block; left: 0; pointer-events: none; position: absolute; right: 0; top: -25px; z-index: -1; }
.fancybox-caption::after { border-bottom: 1px solid rgba(255, 255, 255, 0.3); content: ''; display: block; left: 44px; position: absolute; right: 44px; top: 0; }
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: #ccc; text-decoration: none; }
.fancybox-caption a:hover { color: #fff; text-decoration: underline; }

/* Loading indicator */
.fancybox-loading { -webkit-animation: fancybox-rotate .8s infinite linear; animation: fancybox-rotate .8s infinite linear; background: transparent; border: 6px solid rgba(100, 100, 100, 0.5); border-radius: 100%; border-top-color: #fff; height: 60px; left: 50%; margin: -30px 0 0 -30px; opacity: .6; padding: 0; position: absolute; top: 50%; width: 60px; z-index: 99999; }

@-webkit-keyframes fancybox-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }

@keyframes fancybox-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
.fancybox-fx-slide.fancybox-slide--next { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
.fancybox-fx-slide.fancybox-slide--current { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current { opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; -webkit-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg); }
.fancybox-fx-rotate.fancybox-slide--next { opacity: 0; -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.fancybox-fx-rotate.fancybox-slide--current { opacity: 1; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }
.fancybox-fx-circular.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }
.fancybox-fx-circular.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }


/* Share */
.fancybox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; }
.fancybox-share h1 { color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px 0; }
.fancybox-share p { margin: 0; padding: 0; }
.fancybox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px 5px; min-width: 130px; padding: 0 15px; text-decoration: none; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; }
.fancybox-share__button:visited, .fancybox-share__button:link { color: #fff; }
.fancybox-share__button:hover { text-decoration: none; }
.fancybox-share__button--fb { background: #3b5998; }
.fancybox-share__button--fb:hover { background: #344e86; }
.fancybox-share__button--pt { background: #bd081d; }
.fancybox-share__button--pt:hover { background: #aa0719; }
.fancybox-share__button--tw { background: #1da1f2; }
.fancybox-share__button--tw:hover { background: #0d95e8; }
.fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; }
.fancybox-share__button svg path { fill: #fff; }
.fancybox-share__input { background: transparent; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0 0; outline: none; padding: 10px 15px; width: 100%; }

/* Thumbs */
.fancybox-thumbs { background: #fff; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px 2px; position: absolute; right: 0; -webkit-tap-highlight-color: transparent; top: 0; width: 212px; z-index: 99995; }
.fancybox-thumbs-x { overflow-x: auto; overflow-y: hidden; }
.fancybox-show-thumbs .fancybox-thumbs { display: block; }
.fancybox-show-thumbs .fancybox-inner { right: 212px; }
.fancybox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100%; }
.fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: #fff; border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px; }
.fancybox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }
.fancybox-thumbs__list a::before { border: 4px solid #4ea7f9; bottom: 0; content: ''; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 99991; }
.fancybox-thumbs__list a:focus::before { opacity: .5; }
.fancybox-thumbs__list a.fancybox-thumbs-active::before { opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 768px) {
.fancybox-thumbs { width: 110px; }
.fancybox-show-thumbs .fancybox-inner { right: 110px; }
.fancybox-thumbs__list a { max-width: calc(100% - 10px); }
}


/*! Fancybox - custom CSS --------- */
/*.fancybox-slide--image .fancybox-content { display: block !important; overflow: hidden; left: 0 !important; right: 0 !important; top: 44px !important; bottom: 44px !important; width: auto !important; height: auto !important; margin: 0 !important; }
.fancybox-slide--image .fancybox-content { -webkit-transform: none !important; transform: none !important; }
	.fancybox-slide--image .fancybox-content img { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100% !important; height: 100% !important; }
	.fancybox-slide--image .fancybox-content img { -o-object-fit: contain; object-fit: contain; -o-object-position: center center; object-position: center center; }*/

.mfp-title, .lg-sub-html { margin: -90px 0 0; text-align: center; line-height: 18px; color: var(--concrete); padding: 0; }
	.mfp-title .title, .lg-sub-html .title, .fancybox-slide--image .title { display: block; position: absolute; left: 50%; bottom: 7px; width: 900px; margin: 0 0 0 -450px; padding: 0; color: var(--white); font-size: 14px; line-height: 1.265; text-align: center; }
	.mfp-title .title a, .lg-sub-html .title a, .fancybox-slide--image .title a { color: var(--picton); font-size: 14px; text-transform: uppercase; text-decoration: none;  }
		.mfp-title .title a:hover, .mfp-title .title a:focus, .mfp-title .title a:active, .lg-sub-html .title a:hover, .lg-sub-html .title a:focus, .lg-sub-html .title a:active, .fancybox-slide--image .title a:hover, .fancybox-slide--image .title a:focus, .fancybox-slide--image .title a:active { text-decoration: underline; }
	.lg-sub-html .title { position: relative; left: 0; bottom: 0; width: auto; margin: 0; }
	.fancybox-slide--image .title ~ .title { display: none; }


/* http://vjs.zencdn.net/5.16.0/video-js.css --------- */
.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js,.vjs-no-js{color:#fff;background-color:#000}.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:VideoJS;}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\f115"}.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Roboto, Arial, Helvetica, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Roboto, Arial, Helvetica, sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Roboto, Arial, Helvetica, sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}

/* Video JS Sublime Skin https://codepen.io/zanechua/pen/GozrNe --------- */
.video-js{font-size:10px;color:#fff}.vjs-sublime-skin .vjs-big-play-button{font-size:8em;line-height:1.5em;height:1.5em;width:3em;border:0;border-radius:.3em;left:50%;top:50%;margin-left:-1.5em;margin-top:-.75em}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-menu-button .vjs-menu-content{background-color:transparent}.video-js .vjs-slider{background-color:#73859f;background-color:rgba(255,255,255,.3);border-radius:2px;height:6.5px}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:#fff}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{height:6.5px}.video-js .vjs-load-progress{background:ligthen(#73859f,25%);background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:ligthen(#73859f,50%);background:rgba(115,133,159,.75)}.vjs-sublime-skin .vjs-poster{outline:0}.vjs-sublime-skin:hover .vjs-big-play-button{background-color:transparent}.vjs-sublime-skin .vjs-fullscreen-control:before,.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:''}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control{background:#fff}.vjs-sublime-skin .vjs-fullscreen-control{border:3px solid #fff;box-sizing:border-box;cursor:pointer;margin-top:-7px;top:50%;height:14px;width:22px;margin-right:10px}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after{background:#000;content:"";display:block;position:absolute;bottom:0;left:0;height:5px;width:5px}.vjs-sublime-skin .vjs-mouse-display:before,.vjs-sublime-skin .vjs-mute-control.vjs-vol-0:before,.vjs-sublime-skin .vjs-mute-control.vjs-vol-1:before,.vjs-sublime-skin .vjs-mute-control.vjs-vol-2:before,.vjs-sublime-skin .vjs-mute-control:before,.vjs-sublime-skin .vjs-play-progress:before,.vjs-sublime-skin .vjs-volume-level:before,.vjs-sublime-skin .vjs-volume-menu-button.vjs-vol-0:before,.vjs-sublime-skin .vjs-volume-menu-button.vjs-vol-1:before,.vjs-sublime-skin .vjs-volume-menu-button.vjs-vol-2:before,.vjs-sublime-skin .vjs-volume-menu-button:before{content:''}.vjs-sublime-skin .vjs-progress-holder{margin:0}.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after{border-radius:2px;display:block;height:6.5px}.vjs-sublime-skin .vjs-progress-control .vjs-load-progres,.vjs-sublime-skin .vjs-progress-control .vjs-play-progress{border-radius:2px;height:6.5px}.vjs-sublime-skin .vjs-playback-rate{display:none}.vjs-sublime-skin .vjs-progress-control{margin-right:40px}.vjs-sublime-skin .vjs-time-control{right:40px}.vjs-sublime-skin .vjs-menu-button-inline .vjs-menu,.vjs-sublime-skin .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-sublime-skin .vjs-menu-button-inline:focus .vjs-menu{display:block;opacity:1}.vjs-sublime-skin .vjs-volume-menu-button{width:3em;position:absolute;right:0;margin-right:40px}.vjs-sublime-skin .vjs-menu-button .vjs-menu-content,.vjs-sublime-skin .vjs-menu-button-inline.vjs-slider-active,.vjs-sublime-skin .vjs-menu-button-inline:focus,.vjs-sublime-skin .vjs-menu-button-inline:hover{width:3em}.vjs-sublime-skin .vjs-menu-button-inline .vjs-menu{left:0}.vjs-sublime-skin .vjs-mouse-display:after,.vjs-sublime-skin .vjs-play-progress:after,.vjs-sublime-skin .vjs-time-tooltip{width:5.5em}.vjs-sublime-skin .vjs-volume-bar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC) no-repeat;background-size:22px 14px;height:100%;width:100%;max-width:22px;max-height:14px;margin:7px 4px;border-radius:0}.vjs-sublime-skin .vjs-volume-level{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC) no-repeat;background-size:22px 14px;max-width:22px;max-height:14px;height:100%}

#root .vjs-poster { background-size: cover; }
video { -o-object-fit: cover; object-fit: cover; }
.padbot { padding-bottom: 10px; }
.displayblock { display: block; }
#custw { padding-top: 4px; font-size: 12px;}




/* Responsive --------- */
@media only screen and (min-width: 25.0625em) { /* min 401 */
.list-gallery.a { max-width: none; margin-left: -12px; margin-bottom: 5px; }
.list-gallery.a { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.list-gallery.a { -webkit-align-items: flex-start; align-items: flex-start; }
	#content > .list-gallery.a.has-iso { margin-left: -4px; margin-right: 8px; padding-left: 0; padding-right: 0; }
	.list-gallery.a li { width: 49.95%; margin-bottom: 12px; padding: 0; border-left: 12px solid rgba(0,0,0,0); }
	.list-gallery.a img, .list-gallery.a video { width: 100% !important; margin: 0; }
	.list-gallery.a p, .list-gallery.a ul, .list-gallery.a span, .list-gallery.a .link-btn, .list-gallery.a .likeButtonWPUlike, .list-gallery.a #likeButtonWPUlike { display: none; }
	.list-gallery.a:after { content: ""; display: block; overflow: hidden; clear: both; }

#root .list-gallery.has-iso { display: block; }
#root .list-gallery.no-iso { display: none; }
}
@media only screen and (min-width: 37.5625em) { /* min 601 */
.list-gallery.a.has-iso, #content > .list-gallery.a.has-iso { margin-right: -6px; }
	.list-gallery.a li { width: 33%; }

.list-gallery.a.no-iso { display: none; }
}
@media only screen and (min-width: 77em) { /* min 1232 */
.list-gallery.a { }
	#content > .list-gallery.a.has-iso { margin-left: -12px; margin-right: 0; }
	.list-gallery.a li { width: 24.95%; }
}
@media only screen and (max-width: 78.125em) { /* 1232 */
#top { width: calc(100% - 14px); margin-left: 7px; margin-right: 7px; }
#content { }
	#content > * { padding-left: 8px; padding-right: 8px; }
	#content > .gallery-a, #content > .list-justified2, #content > .list-justified-container, #content > .link-d, #content > .header-small, #content > .banner-wide, #content > .list-triple, #content > .gallery-list, #content > .module-model { padding-left: 0; padding-right: 0; }
	#content > .list-triple { margin-left: -5px; margin-right: -5px; }
	#content > .module-box { padding-left: 14px; }
	#content > .list-tags { max-width: 1006px; }
	#content > .list-tags.single { max-width: 377px; }

.fancybox-slide--image { padding-bottom: 6px; }
.module-model { }
	.module-model figure { width: 20%; }

.pagination-a li.prev, .pagination-a li.next { display: block; }
#root .link-b, .pagination-a li { display: none; }
.index-a { padding-left: 30px; padding-right: 30px; }
	.index-a h2, .index-a h3 { text-align: left; }
.pagination-a.fix-line li { display: block; }
}
@media only screen and (max-width: 71.875em) { /* 1150 */
.gallery-a { }
	.gallery-a li, .gallery-list li { width: 25%; margin-bottom: 3px; border-left-width: 3px; }
	.gallery-a img, .gallery-list img { border-width: 0; }
	.gallery-a + .link-d, .list-justified2 + .link-d, .list-justified-container + .link-d, .gallery-list + .link-d { margin-top: -13px; }
.gallery-a.a { }
	.gallery-a.a li, .gallery-a.c li { font-size: 12px; }
.header-small { }
	.header-small + .gallery-a, .header-small + .list-justified2, .header-small + .list-justified-container { margin-top: -7px; }
.module-model { }
	.module-model > * { float: none; width: auto; padding-right: 0; }
	.module-model figure { width: 15.75%; }
	.module-model p { max-width: calc(15.5% + 816px); }

.module-model > aside, .narrow-hide { display: none; }
}
@media only screen and (max-width: 64.375em) { /* 1030 */
.list-tags, #content > .list-tags { left: -5px; max-width: 680px; padding-left: 0; padding-right: 0; }
	.list-tags li { width: 50%; }
}
@media only screen and (max-width: 62.5em) { /* 1000 */
.list-tags { max-width: 660px; }
	.list-tags, #content > .list-tags { padding-left: 0; padding-right: 0; }
	#content > .list-tags.single { max-width: 361px; }

#root .desktop-hide, #root .tablet-only { position: relative; left: 0; top: 0; }
#root .desktop-only, #root .tablet-hide { position: absolute; left: -3000em; top: -3000em; right: auto; bottom: auto; }
.index-a { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; -o-column-count: 3; -ms-column-count: 3; }
}
@media only screen and (max-width: 47.5em) { /* 760 */
#content { }
	#content > *:last-child { margin-bottom: 20px; }
	#content > .double:last-child, #root > .double { margin-bottom: .1px; }
.index-a { column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; -o-column-count: 2; -ms-column-count: 2; }
.gallery-a { }
	.gallery-a + .gallery-a, .gallery-list + .gallery-list, .gallery-a + .gallery-list, .gallery-list + .gallery-a { padding-top: 0; }
		.gallery-a li.vid .img:before, .gallery-list li.vid .img:before { right: 6px; bottom: 3px; font-size: 20px; line-height: 20px; }
		.gallery-a li.vid .img:after, .gallery-list li.vid .img:after { right: 12px; bottom: 8px; width: 10px; height: 10px; }
.list-justified2 { margin-left: -4px; margin-right: -4px; }
.list-tags, #content > .list-tags { display: block; left: 0; max-width: 320px; margin-left: auto; margin-right: auto; }
	.list-tags li { width: 100%; max-width: 320px; border-left-width: 0; }
.module-box { margin-bottom: 16px; }
.module-model { }
	.module-model figure { width: 22.2222222222%; }
	.module-model ~ .gallery-a li, .module-model ~ .gallery-list li { width: 33.3333333333%; }

#root .tablet-hide, #root .mobile-only, #root .mobile-ban { position: absolute; left: -3000em; top: -3000em; right: auto; bottom: auto; }
#root .tablet-only, #root .mobile-hide, #root .desktop-ban, .list-justified2:before { position: absolute; left: -3000em; top: -3000em; right: auto; bottom: auto; }

}
@media only screen and (max-width: 43.75em) { /* 700 */
.list-tags { left: 0; max-width: 332px; }
	.list-tags li { width: 100%; border-left-width: 0; }
  .tablet-hide { position: absolute; left: -3000em; top: -3000em; }
	#content > .list-tags { padding-left: 6px; padding-right: 6px; }
}
@media only screen and (max-width: 37.5em) { /* 600 */
.fancybox-navigation .fancybox-button--arrow_left, .fancybox-navigation .fancybox-button--arrow_right, .narrow-hide { display: none; }
}
@media only screen and (max-width: 26.375em) { /* 422 */
.gallery-a { }
	.gallery-a li, .gallery-list li { width: 33.3333333333333%; }
.heading-intro { }
	.heading-intro nav ul, .heading-intro nav ul li { margin-right: 0; }
	.heading-intro nav li a { padding: 0; }
.list-justified2 { height: auto !important; }
	.list-justified2 li { position: relative !important; left: 0 !important; top: 0 !important; width: auto !important; height: auto !important; margin-bottom: 3px; }
	.list-justified2 li:last-child { margin-bottom: 0; }

.heading-intro nav ul { -webkit-justify-content: space-between; justify-content: space-between; }
.heading-intro nav ul li { -webkit-flex-grow: 3; -ms-flex-grow: 3; flex-grow: 3; }
.tiny-hide { display: none; }
}
@media only screen and (max-width: 25em) { /* 400 */
#top h1, #top h2, #top h3, #top h4, #top h5, #top h6 { font-size: 26px; }
.index-a { column-count: 1; -moz-column-count: 1; -webkit-column-count: 1; -o-column-count: 1; -ms-column-count: 1; column-gap: 0; -moz-column-gap: 0; -webkit-column-gap: 0; -o-column-gap: 0; -ms-column-gap: 0; }
}
@media only screen and (max-height: 36em) { /* h576 */
.fancybox-slide { padding-left: 6px; padding-right: 6px; }
.fancybox-slide--image { padding: 6px 0 44px 0; }
.fancybox-slide--image .fancybox-content { margin-bottom: 6px; }
.fancybox-slide--image .fancybox-close-small { background: var(--swan); color: var(--porcelain); height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px; }

.tiny-hide { display: none !important; }
}

/* WP Favorite Post /wp-content/plugins/wp-favorite-posts/wpfp.css */
.wpfp-hide { display: none; } .wpfp-img { border: 0; vertical-align: middle; margin-right: 2px; }

/* Navigation buttons model */
.m-pagination { position: relative; text-align: center; width: 100%; }
.m-pagination__item { border-radius: 3px; box-shadow: 1px 1px 1px #dcdcdc; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; margin: 0 5px 1em; /*padding: 0 8px;*/ vertical-align: top; width: 100px; height: 40px; background: #e9ebef; color: #333; line-height: 42px; text-decoration: none; }
.m-pagination__item:hover { background-color: #d7dae1; text-decoration: none; }
.m-pagination__item--current { cursor: default; background: #d7dae1 !important; }

.pagination-b { overflow: hidden; width: 100%; margin: 12px 0 17px;  }
	.pagination-b ul, .pagination-b ol { position: relative; list-style: none; margin: 0; padding: 8px 0 8px 2px; float: left; border-left: 6px solid #d7dae1; }
		.pagination-b li { float: left; padding: 0 0 0 6px; }
		.pagination-b li a { display: block; position: relative; float: left; width: 25px; height: 25px; background: #fff; color: #333; font-weight: 700; line-height: 25px; text-align: center; }
		.pagination-b li a { border-radius: 3px; box-shadow: 1px 1px 1px #a4a5a8; }

	#content > .pagination-b:first-child { margin-top: 0; }
	#content > .pagination-b ul, #content > .pagination-b ol { left: -13px; }

  .page-numbers.current {  background-color: var(--azure);color: white; }
  .fix-line li a{  line-height: 42px;}
  .pagination-a.fix-line li { padding-bottom: 10px;}

/* read more button single model */
.read-more-state{display:none!important}
.read-more-target, .read-more-state ~ .hidden {opacity:0;max-height:0;font-size:0;transition:.25s ease}
.read-more-state ~ .list-aside {transition:.25s ease}
.read-more-state ~ .hidden.list-aside { overflow: hidden; position: relative; left: 0; top: 0; margin-top: 0; margin-bottom: 0; }
.read-more-wrap{margin-bottom:0!important}
.read-more-state:checked ~ .read-more-wrap .read-more-target, .read-more-state:checked ~ .hidden.list-aside {opacity:1;font-size:inherit;max-height:999em}
	.read-more-state:checked ~ .hidden.list-aside { margin-top: 13px; margin-bottom: 13px; }
.read-more-state ~ .read-more-trigger:before{content:'Show more'}
.read-more-state:checked ~ .read-more-trigger:before{content:'Show less'}
.read-more-trigger{cursor:pointer;padding:0 0 12px;color:var(--coal);font-size:1em;border:none;line-height:18px;display:block;text-transform:uppercase;font-weight:700}
.list-gallery .likeButtonWPUlike ~ a, .list-gallery #likeButtonWPUlike ~ a { display: block; width: 100%; }

.opacity {opacity:0;}
