/*
	Theme Name: Photoplay
	Theme URI: http://macadamia.mx/
	Version: 1.0
	Author: Chris Robinson - Macadamia
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
	/*scroll-behavior:smooth;*/
}
body {
	font:400 12px/1.2 'Media77Web', Helvetica, Arial, sans-serif;
	/*background-color:#f1eee4;*/background-color:#f8f6f2;
	color:#000;
	letter-spacing:0.05em;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	height:auto;
	vertical-align:bottom;
}
img[src=""], img:not([src]) {
	visibility:hidden;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus,
button:focus {
	outline:0;
}

input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="button"],input[type="submit"],button,textarea{/*-webkit-appearance:none;*/border-radius:0;}

strong{font-weight:500;}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}

/*------------------------------------*\
    CUSTOM
\*------------------------------------*/

/*
.fader-element:before{content:'F';position:relative;z-index:99999;display:inline-block;vertical-align:top;color:#000;padding:0 5px;border:1px solid #000;background:#ed1c24;}
.block-row-wrapper.fader-element:before,
.block-row-wrapper > .fader-element:before,
.block-column-wrapper.fader-element:before,
.block-column-wrapper > .fader-element:before{position:absolute;}
.fader-element.faded:before{border-width:3px;}
.fader-element.fader-step-1:before{content:'f1';}
.fader-element.fader-step-2:before{content:'f2';background:#fff200;}
.fader-element.fader-step-3:before{content:'f3';background:#00a651;}
.fader-element.fader-step-4:before{content:'f4';background:#00aeef;}

.block-first:before,
.block-last:before{position:relative;z-index:99999;display:block;width:50vw;color:#000;padding:0 5px;border:1px solid #000;margin-left:auto;margin-right:auto;}
.block-first:before{content:'Block First';background:lightgreen;}
.block-last:before{content:'Block Last';background:lightpink;}
.block-first.block-last:before{content:'Block First and Last';background:lightblue;}
*/

@media screen and (min-width:769px) {
	.mobile-only{display:none !important;}
}

@media screen and (max-width:768px) {
	.desktop-only{display:none !important;}
}

/* fader */
/*
.fader.fader-element,
.fader .fader-element{opacity:0;}
.fader-up.fader-element,
.fader-up .fader-element{transform:translate(0, 20px);}
.fader-right.fader-element,
.fader-right .fader-element{transform:translate(-20px, 0);}
.faded.fader-element,
.faded-delay.fader-element,
.faded .fader-element,
.faded-delay .fader-element{opacity:1;transform:translate(0, 0) !important;transition-property:opacity,transform;transition-duration:.5s;}
.faded-delay.fader-element,
.faded-delay .fader-element{transition-delay:1s;}
.faded.fader-step-1,
.faded  .fader-step-1{transition-delay:0s;}
.faded.fader-step-2,
.faded  .fader-step-2{transition-delay:0.25s;}
.faded.fader-step-3,
.faded  .fader-step-3{transition-delay:0.5s;}
.faded.fader-step-4,
.faded  .fader-step-4{transition-delay:0.75s;}
.faded-delay.fader-step-1,
.faded-delay  .fader-step-1{transition-delay:1s;}
.faded-delay.fader-step-2,
.faded-delay  .fader-step-2{transition-delay:1.25s;}
.faded-delay.fader-step-3,
.faded-delay  .fader-step-3{transition-delay:1.5s;}
.faded-delay.fader-step-4,
.faded-delay  .fader-step-4{transition-delay:1.75s;}
*/
/* fader */

body.is-media-permalink-view .wrapper{opacity:0;pointer-events:none;}

.overflow-hidden{overflow:hidden;}

.wrapper{position:relative;}

.block-row-wrapper{width:100%; /*ie fix*/display:flex;flex-direction:column;/*ie fix*/}
.block-row{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}

.container{position:relative;width:100%;padding:0 4.8vw;} /* padding x 1 */

.block-type-full{}
.block-type-a{}
.block-type-b{}
.block-width-full{max-width:none;}
.block-width-a > .block-row > .container{max-width:1200px;} /* padding (1000px + padding x 2) */
.block-width-b > .block-row > .container{max-width:1000px;} /* padding (800px + padding x 2) */
.block-width-c > .block-row > .container{max-width:800px;} /* padding (800px + padding x 2) */
.block-height-full > .block-row{min-height:100vh;}
.block-height-a > .block-row{min-height:800px;}
.block-height-b > .block-row{min-height:600px;}
.block-padding-top-a > .block-row{padding-top:100px;}
.block-padding-top-b > .block-row{padding-top:75px;}
.block-padding-top-c > .block-row{padding-top:50px;}
.block-padding-top-d > .block-row{padding-top:30px;}
.block-padding-top-e > .block-row{padding-top:20px;}
.block-padding-top-f > .block-row{padding-top:15px;}
.block-padding-top-g > .block-row{padding-top:10px;}
.block-padding-top-h > .block-row{padding-top:5px;}
.block-padding-bottom-a > .block-row{padding-bottom:100px;}
.block-padding-bottom-b > .block-row{padding-bottom:75px;}
.block-padding-bottom-c > .block-row{padding-bottom:50px;}
.block-padding-bottom-d > .block-row{padding-bottom:30px;}
.block-padding-bottom-e > .block-row{padding-bottom:20px;}
.block-padding-bottom-f > .block-row{padding-bottom:15px;}
.block-padding-bottom-g > .block-row{padding-bottom:10px;}
.block-padding-bottom-h > .block-row{padding-bottom:5px;}
.block-margin-top-a{margin-top:100px !important;}
.block-margin-top-b{margin-top:75px !important;}
.block-margin-top-c{margin-top:50px !important;}
.block-margin-top-d{margin-top:40px !important;}
.block-margin-top-e{margin-top:30px !important;}
.block-margin-top-f{margin-top:20px !important;}
.block-margin-top-g{margin-top:15px !important;}
.block-margin-top-h{margin-top:10px !important;}
.block-margin-top-i{margin-top:5px !important;}
.block-margin-top-z{margin-top:-22px !important;}
.block-margin-bottom-a{margin-bottom:100px !important;}
.block-margin-bottom-b{margin-bottom:75px !important;}
.block-margin-bottom-c{margin-bottom:50px !important;}
.block-margin-bottom-d{margin-bottom:40px !important;}
.block-margin-bottom-e{margin-bottom:30px !important;}
.block-margin-bottom-f{margin-bottom:20px !important;}
.block-margin-bottom-g{margin-bottom:15px !important;}
.block-margin-bottom-h{margin-bottom:10px !important;}
.block-margin-bottom-i{margin-bottom:5px !important;}
.block-margin-bottom-z{margin-bottom:-22px !important;}

.block-column-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}
.block-column-wrapper-center-horizontal{justify-content:center;}
.block-column-wrapper-center-vertical{align-items:center;}
.block-column{display:inline-block;vertical-align:top;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.block-width-100 > .block-column,
.block-width-88 > .block-column.block-width-100,
.block-width-80 > .block-column.block-width-100,
.block-width-75 > .block-column.block-width-100,
.block-width-67 > .block-column.block-width-100,
.block-width-63 > .block-column.block-width-100,
.block-width-60 > .block-column.block-width-100,
.block-width-50 > .block-column.block-width-100,
.block-width-40 > .block-column.block-width-100,
.block-width-37 > .block-column.block-width-100,
.block-width-33 > .block-column.block-width-100,
.block-width-25 > .block-column.block-width-100,
.block-width-20 > .block-column.block-width-100,
.block-width-12 > .block-column.block-width-100,
.block-column.block-width-100{width:100%;}
.block-width-88 > .block-column,
.block-width-100 > .block-column.block-width-88,
.block-width-80 > .block-column.block-width-88,
.block-width-75 > .block-column.block-width-88,
.block-width-67 > .block-column.block-width-88,
.block-width-63 > .block-column.block-width-88,
.block-width-60 > .block-column.block-width-88,
.block-width-50 > .block-column.block-width-88,
.block-width-40 > .block-column.block-width-88,
.block-width-37 > .block-column.block-width-88,
.block-width-33 > .block-column.block-width-88,
.block-width-25 > .block-column.block-width-88,
.block-width-20 > .block-column.block-width-88,
.block-width-12 > .block-column.block-width-88,
.block-column.block-width-88{width:87.5%;}
.block-width-80 > .block-column,
.block-width-100 > .block-column.block-width-80,
.block-width-88 > .block-column.block-width-80,
.block-width-75 > .block-column.block-width-80,
.block-width-67 > .block-column.block-width-80,
.block-width-63 > .block-column.block-width-80,
.block-width-60 > .block-column.block-width-80,
.block-width-50 > .block-column.block-width-80,
.block-width-40 > .block-column.block-width-80,
.block-width-37 > .block-column.block-width-80,
.block-width-33 > .block-column.block-width-80,
.block-width-25 > .block-column.block-width-80,
.block-width-20 > .block-column.block-width-80,
.block-width-12 > .block-column.block-width-80,
.block-column.block-width-80{width:80%;}
.block-width-75 > .block-column,
.block-width-100 > .block-column.block-width-75,
.block-width-88 > .block-column.block-width-75,
.block-width-80 > .block-column.block-width-75,
.block-width-67 > .block-column.block-width-75,
.block-width-63 > .block-column.block-width-75,
.block-width-60 > .block-column.block-width-75,
.block-width-50 > .block-column.block-width-75,
.block-width-40 > .block-column.block-width-75,
.block-width-37 > .block-column.block-width-75,
.block-width-33 > .block-column.block-width-75,
.block-width-25 > .block-column.block-width-75,
.block-width-20 > .block-column.block-width-75,
.block-width-12 > .block-column.block-width-75,
.block-column.block-width-75{width:75%;}
.block-width-67 > .block-column,
.block-width-100 > .block-column.block-width-67,
.block-width-88 > .block-column.block-width-67,
.block-width-80 > .block-column.block-width-67,
.block-width-75 > .block-column.block-width-67,
.block-width-63 > .block-column.block-width-67,
.block-width-60 > .block-column.block-width-67,
.block-width-50 > .block-column.block-width-67,
.block-width-40 > .block-column.block-width-67,
.block-width-37 > .block-column.block-width-67,
.block-width-33 > .block-column.block-width-67,
.block-width-25 > .block-column.block-width-67,
.block-width-20 > .block-column.block-width-67,
.block-width-12 > .block-column.block-width-67,
.block-column.block-width-67{width:66.666%;}
.block-width-63 > .block-column,
.block-width-100 > .block-column.block-width-63,
.block-width-88 > .block-column.block-width-63,
.block-width-80 > .block-column.block-width-63,
.block-width-75 > .block-column.block-width-63,
.block-width-67 > .block-column.block-width-63,
.block-width-60 > .block-column.block-width-63,
.block-width-50 > .block-column.block-width-63,
.block-width-40 > .block-column.block-width-63,
.block-width-37 > .block-column.block-width-63,
.block-width-33 > .block-column.block-width-63,
.block-width-25 > .block-column.block-width-63,
.block-width-20 > .block-column.block-width-63,
.block-width-12 > .block-column.block-width-63,
.block-column.block-width-63{width:62.5%;}
.block-width-60 > .block-column,
.block-width-100 > .block-column.block-width-60,
.block-width-88 > .block-column.block-width-60,
.block-width-80 > .block-column.block-width-60,
.block-width-75 > .block-column.block-width-60,
.block-width-67 > .block-column.block-width-60,
.block-width-63 > .block-column.block-width-60,
.block-width-50 > .block-column.block-width-60,
.block-width-40 > .block-column.block-width-60,
.block-width-37 > .block-column.block-width-60,
.block-width-33 > .block-column.block-width-60,
.block-width-25 > .block-column.block-width-60,
.block-width-20 > .block-column.block-width-60,
.block-width-12 > .block-column.block-width-60,
.block-column.block-width-60{width:60%;}
.block-width-50 > .block-column,
.block-width-100 > .block-column.block-width-50,
.block-width-88 > .block-column.block-width-50,
.block-width-80 > .block-column.block-width-50,
.block-width-75 > .block-column.block-width-50,
.block-width-67 > .block-column.block-width-50,
.block-width-63 > .block-column.block-width-50,
.block-width-60 > .block-column.block-width-50,
.block-width-40 > .block-column.block-width-50,
.block-width-37 > .block-column.block-width-50,
.block-width-33 > .block-column.block-width-50,
.block-width-25 > .block-column.block-width-50,
.block-width-20 > .block-column.block-width-50,
.block-width-12 > .block-column.block-width-50,
.block-column.block-width-50{width:50%;}
.block-width-40 > .block-column,
.block-width-100 > .block-column.block-width-40,
.block-width-88 > .block-column.block-width-40,
.block-width-80 > .block-column.block-width-40,
.block-width-75 > .block-column.block-width-40,
.block-width-67 > .block-column.block-width-40,
.block-width-63 > .block-column.block-width-40,
.block-width-60 > .block-column.block-width-40,
.block-width-50 > .block-column.block-width-40,
.block-width-37 > .block-column.block-width-40,
.block-width-33 > .block-column.block-width-40,
.block-width-25 > .block-column.block-width-40,
.block-width-20 > .block-column.block-width-40,
.block-width-12 > .block-column.block-width-40,
.block-column.block-width-40{width:40%;}
.block-width-37 > .block-column,
.block-width-100 > .block-column.block-width-37,
.block-width-88 > .block-column.block-width-37,
.block-width-80 > .block-column.block-width-37,
.block-width-75 > .block-column.block-width-37,
.block-width-67 > .block-column.block-width-37,
.block-width-63 > .block-column.block-width-37,
.block-width-60 > .block-column.block-width-37,
.block-width-50 > .block-column.block-width-37,
.block-width-40 > .block-column.block-width-37,
.block-width-33 > .block-column.block-width-37,
.block-width-25 > .block-column.block-width-37,
.block-width-20 > .block-column.block-width-37,
.block-width-12 > .block-column.block-width-37,
.block-column.block-width-37{width:37.5%;}
.block-width-33 > .block-column,
.block-width-100 > .block-column.block-width-33,
.block-width-88 > .block-column.block-width-33,
.block-width-80 > .block-column.block-width-33,
.block-width-75 > .block-column.block-width-33,
.block-width-67 > .block-column.block-width-33,
.block-width-63 > .block-column.block-width-33,
.block-width-60 > .block-column.block-width-33,
.block-width-50 > .block-column.block-width-33,
.block-width-40 > .block-column.block-width-33,
.block-width-37 > .block-column.block-width-33,
.block-width-25 > .block-column.block-width-33,
.block-width-20 > .block-column.block-width-33,
.block-width-12 > .block-column.block-width-33,
.block-column.block-width-33{width:33.333%;}
.block-width-25 > .block-column,
.block-width-100 > .block-column.block-width-25,
.block-width-88 > .block-column.block-width-25,
.block-width-80 > .block-column.block-width-25,
.block-width-75 > .block-column.block-width-25,
.block-width-67 > .block-column.block-width-25,
.block-width-63 > .block-column.block-width-25,
.block-width-60 > .block-column.block-width-25,
.block-width-50 > .block-column.block-width-25,
.block-width-40 > .block-column.block-width-25,
.block-width-37 > .block-column.block-width-25,
.block-width-33 > .block-column.block-width-25,
.block-width-20 > .block-column.block-width-25,
.block-width-12 > .block-column.block-width-25,
.block-column.block-width-25{width:25%;}
.block-width-20 > .block-column,
.block-width-100 > .block-column.block-width-20,
.block-width-88 > .block-column.block-width-20,
.block-width-80 > .block-column.block-width-20,
.block-width-75 > .block-column.block-width-20,
.block-width-67 > .block-column.block-width-20,
.block-width-63 > .block-column.block-width-20,
.block-width-60 > .block-column.block-width-20,
.block-width-50 > .block-column.block-width-20,
.block-width-40 > .block-column.block-width-20,
.block-width-37 > .block-column.block-width-20,
.block-width-33 > .block-column.block-width-20,
.block-width-25 > .block-column.block-width-20,
.block-width-12 > .block-column.block-width-20,
.block-column.block-width-20{width:20%;}
.block-width-12 > .block-column,
.block-width-100 > .block-column.block-width-12,
.block-width-88 > .block-column.block-width-12,
.block-width-80 > .block-column.block-width-12,
.block-width-75 > .block-column.block-width-12,
.block-width-67 > .block-column.block-width-12,
.block-width-63 > .block-column.block-width-12,
.block-width-60 > .block-column.block-width-12,
.block-width-50 > .block-column.block-width-12,
.block-width-40 > .block-column.block-width-12,
.block-width-37 > .block-column.block-width-12,
.block-width-33 > .block-column.block-width-12,
.block-width-25 > .block-column.block-width-12,
.block-width-20 > .block-column.block-width-12,
.block-column.block-width-12{width:12.5%;}

/*.block-padding-wrapper .container{overflow-x:hidden;}*/
.block-padding-wrapper .container{/*overflow:hidden;*/}

.block-padding{width:auto;margin:-0.6vw;} /* gutter x 0.5 */
.block-padding > .block-column{margin:0.6vw;} /* gutter x 0.5 */
.block-padding.block-width-100 > .block-column,
.block-padding.block-width-88 > .block-column.block-width-100,
.block-padding.block-width-80 > .block-column.block-width-100,
.block-padding.block-width-75 > .block-column.block-width-100,
.block-padding.block-width-67 > .block-column.block-width-100,
.block-padding.block-width-63 > .block-column.block-width-100,
.block-padding.block-width-60 > .block-column.block-width-100,
.block-padding.block-width-50 > .block-column.block-width-100,
.block-padding.block-width-40 > .block-column.block-width-100,
.block-padding.block-width-37 > .block-column.block-width-100,
.block-padding.block-width-33 > .block-column.block-width-100,
.block-padding.block-width-25 > .block-column.block-width-100,
.block-padding.block-width-20 > .block-column.block-width-100,
.block-padding.block-width-12 > .block-column.block-width-100,
.block-padding > .block-column.block-width-100{width:calc(100% - 1.2vw);}
.block-padding.block-width-88 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-88,
.block-padding.block-width-80 > .block-column.block-width-88,
.block-padding.block-width-75 > .block-column.block-width-88,
.block-padding.block-width-67 > .block-column.block-width-88,
.block-padding.block-width-63 > .block-column.block-width-88,
.block-padding.block-width-60 > .block-column.block-width-88,
.block-padding.block-width-50 > .block-column.block-width-88,
.block-padding.block-width-40 > .block-column.block-width-88,
.block-padding.block-width-37 > .block-column.block-width-88,
.block-padding.block-width-33 > .block-column.block-width-88,
.block-padding.block-width-25 > .block-column.block-width-88,
.block-padding.block-width-20 > .block-column.block-width-88,
.block-padding.block-width-12 > .block-column.block-width-88,
.block-padding > .block-column.block-width-88{width:calc(87.5% - 1.2vw);}
.block-padding.block-width-80 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-80,
.block-padding.block-width-88 > .block-column.block-width-80,
.block-padding.block-width-75 > .block-column.block-width-80,
.block-padding.block-width-67 > .block-column.block-width-80,
.block-padding.block-width-63 > .block-column.block-width-80,
.block-padding.block-width-60 > .block-column.block-width-80,
.block-padding.block-width-50 > .block-column.block-width-80,
.block-padding.block-width-40 > .block-column.block-width-80,
.block-padding.block-width-37 > .block-column.block-width-80,
.block-padding.block-width-33 > .block-column.block-width-80,
.block-padding.block-width-25 > .block-column.block-width-80,
.block-padding.block-width-20 > .block-column.block-width-80,
.block-padding.block-width-12 > .block-column.block-width-80,
.block-padding > .block-column.block-width-80{width:calc(80% - 1.2vw);}
.block-padding.block-width-75 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-75,
.block-padding.block-width-88 > .block-column.block-width-75,
.block-padding.block-width-80 > .block-column.block-width-75,
.block-padding.block-width-67 > .block-column.block-width-75,
.block-padding.block-width-63 > .block-column.block-width-75,
.block-padding.block-width-60 > .block-column.block-width-75,
.block-padding.block-width-50 > .block-column.block-width-75,
.block-padding.block-width-40 > .block-column.block-width-75,
.block-padding.block-width-37 > .block-column.block-width-75,
.block-padding.block-width-33 > .block-column.block-width-75,
.block-padding.block-width-25 > .block-column.block-width-75,
.block-padding.block-width-20 > .block-column.block-width-75,
.block-padding.block-width-12 > .block-column.block-width-75,
.block-padding > .block-column.block-width-75{width:calc(75% - 1.2vw);}
.block-padding.block-width-67 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-67,
.block-padding.block-width-88 > .block-column.block-width-67,
.block-padding.block-width-80 > .block-column.block-width-67,
.block-padding.block-width-75 > .block-column.block-width-67,
.block-padding.block-width-63 > .block-column.block-width-67,
.block-padding.block-width-60 > .block-column.block-width-67,
.block-padding.block-width-50 > .block-column.block-width-67,
.block-padding.block-width-40 > .block-column.block-width-67,
.block-padding.block-width-37 > .block-column.block-width-67,
.block-padding.block-width-33 > .block-column.block-width-67,
.block-padding.block-width-25 > .block-column.block-width-67,
.block-padding.block-width-20 > .block-column.block-width-67,
.block-padding.block-width-12 > .block-column.block-width-67,
.block-padding > .block-column.block-width-67{width:calc(66.666% - 1.2vw);}
.block-padding.block-width-63 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-63,
.block-padding.block-width-88 > .block-column.block-width-63,
.block-padding.block-width-80 > .block-column.block-width-63,
.block-padding.block-width-75 > .block-column.block-width-63,
.block-padding.block-width-67 > .block-column.block-width-63,
.block-padding.block-width-60 > .block-column.block-width-63,
.block-padding.block-width-50 > .block-column.block-width-63,
.block-padding.block-width-40 > .block-column.block-width-63,
.block-padding.block-width-37 > .block-column.block-width-63,
.block-padding.block-width-33 > .block-column.block-width-63,
.block-padding.block-width-25 > .block-column.block-width-63,
.block-padding.block-width-20 > .block-column.block-width-63,
.block-padding.block-width-12 > .block-column.block-width-63,
.block-padding > .block-column.block-width-63{width:calc(62.5% - 1.2vw);}
.block-padding.block-width-60 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-60,
.block-padding.block-width-88 > .block-column.block-width-60,
.block-padding.block-width-80 > .block-column.block-width-60,
.block-padding.block-width-75 > .block-column.block-width-60,
.block-padding.block-width-67 > .block-column.block-width-60,
.block-padding.block-width-63 > .block-column.block-width-60,
.block-padding.block-width-50 > .block-column.block-width-60,
.block-padding.block-width-40 > .block-column.block-width-60,
.block-padding.block-width-37 > .block-column.block-width-60,
.block-padding.block-width-33 > .block-column.block-width-60,
.block-padding.block-width-25 > .block-column.block-width-60,
.block-padding.block-width-20 > .block-column.block-width-60,
.block-padding.block-width-12 > .block-column.block-width-60,
.block-padding > .block-column.block-width-60{width:calc(60% - 1.2vw);}
.block-padding.block-width-50 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-50,
.block-padding.block-width-88 > .block-column.block-width-50,
.block-padding.block-width-80 > .block-column.block-width-50,
.block-padding.block-width-75 > .block-column.block-width-50,
.block-padding.block-width-67 > .block-column.block-width-50,
.block-padding.block-width-63 > .block-column.block-width-50,
.block-padding.block-width-60 > .block-column.block-width-50,
.block-padding.block-width-40 > .block-column.block-width-50,
.block-padding.block-width-37 > .block-column.block-width-50,
.block-padding.block-width-33 > .block-column.block-width-50,
.block-padding.block-width-25 > .block-column.block-width-50,
.block-padding.block-width-20 > .block-column.block-width-50,
.block-padding.block-width-12 > .block-column.block-width-50,
.block-padding > .block-column.block-width-50{width:calc(50% - 1.2vw);}
.block-padding.block-width-40 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-40,
.block-padding.block-width-88 > .block-column.block-width-40,
.block-padding.block-width-80 > .block-column.block-width-40,
.block-padding.block-width-75 > .block-column.block-width-40,
.block-padding.block-width-67 > .block-column.block-width-40,
.block-padding.block-width-63 > .block-column.block-width-40,
.block-padding.block-width-60 > .block-column.block-width-40,
.block-padding.block-width-50 > .block-column.block-width-40,
.block-padding.block-width-37 > .block-column.block-width-40,
.block-padding.block-width-33 > .block-column.block-width-40,
.block-padding.block-width-25 > .block-column.block-width-40,
.block-padding.block-width-20 > .block-column.block-width-40,
.block-padding.block-width-12 > .block-column.block-width-40,
.block-padding > .block-column.block-width-40{width:calc(40% - 1.2vw);}
.block-padding.block-width-37 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-37,
.block-padding.block-width-88 > .block-column.block-width-37,
.block-padding.block-width-80 > .block-column.block-width-37,
.block-padding.block-width-75 > .block-column.block-width-37,
.block-padding.block-width-67 > .block-column.block-width-37,
.block-padding.block-width-63 > .block-column.block-width-37,
.block-padding.block-width-60 > .block-column.block-width-37,
.block-padding.block-width-50 > .block-column.block-width-37,
.block-padding.block-width-40 > .block-column.block-width-37,
.block-padding.block-width-33 > .block-column.block-width-37,
.block-padding.block-width-25 > .block-column.block-width-37,
.block-padding.block-width-20 > .block-column.block-width-37,
.block-padding.block-width-12 > .block-column.block-width-37,
.block-padding > .block-column.block-width-37{width:calc(37.5% - 1.2vw);}
.block-padding.block-width-33 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-33,
.block-padding.block-width-88 > .block-column.block-width-33,
.block-padding.block-width-80 > .block-column.block-width-33,
.block-padding.block-width-75 > .block-column.block-width-33,
.block-padding.block-width-67 > .block-column.block-width-33,
.block-padding.block-width-63 > .block-column.block-width-33,
.block-padding.block-width-60 > .block-column.block-width-33,
.block-padding.block-width-50 > .block-column.block-width-33,
.block-padding.block-width-40 > .block-column.block-width-33,
.block-padding.block-width-37 > .block-column.block-width-33,
.block-padding.block-width-25 > .block-column.block-width-33,
.block-padding.block-width-20 > .block-column.block-width-33,
.block-padding.block-width-12 > .block-column.block-width-33,
.block-padding > .block-column.block-width-33{width:calc(33.333% - 1.2vw);}
.block-padding.block-width-25 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-25,
.block-padding.block-width-88 > .block-column.block-width-25,
.block-padding.block-width-80 > .block-column.block-width-25,
.block-padding.block-width-75 > .block-column.block-width-25,
.block-padding.block-width-67 > .block-column.block-width-25,
.block-padding.block-width-63 > .block-column.block-width-25,
.block-padding.block-width-60 > .block-column.block-width-25,
.block-padding.block-width-50 > .block-column.block-width-25,
.block-padding.block-width-40 > .block-column.block-width-25,
.block-padding.block-width-37 > .block-column.block-width-25,
.block-padding.block-width-33 > .block-column.block-width-25,
.block-padding.block-width-20 > .block-column.block-width-25,
.block-padding.block-width-12 > .block-column.block-width-25,
.block-padding > .block-column.block-width-25{width:calc(25% - 1.2vw);}
.block-padding.block-width-20 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-20,
.block-padding.block-width-88 > .block-column.block-width-20,
.block-padding.block-width-80 > .block-column.block-width-20,
.block-padding.block-width-75 > .block-column.block-width-20,
.block-padding.block-width-67 > .block-column.block-width-20,
.block-padding.block-width-63 > .block-column.block-width-20,
.block-padding.block-width-60 > .block-column.block-width-20,
.block-padding.block-width-50 > .block-column.block-width-20,
.block-padding.block-width-40 > .block-column.block-width-20,
.block-padding.block-width-37 > .block-column.block-width-20,
.block-padding.block-width-33 > .block-column.block-width-20,
.block-padding.block-width-25 > .block-column.block-width-20,
.block-padding.block-width-12 > .block-column.block-width-20,
.block-padding > .block-column.block-width-20{width:calc(20% - 1.2vw);}
.block-padding.block-width-12 > .block-column,
.block-padding.block-width-100 > .block-column.block-width-12,
.block-padding.block-width-88 > .block-column.block-width-12,
.block-padding.block-width-80 > .block-column.block-width-12,
.block-padding.block-width-75 > .block-column.block-width-12,
.block-padding.block-width-67 > .block-column.block-width-12,
.block-padding.block-width-63 > .block-column.block-width-12,
.block-padding.block-width-60 > .block-column.block-width-12,
.block-padding.block-width-50 > .block-column.block-width-12,
.block-padding.block-width-40 > .block-column.block-width-12,
.block-padding.block-width-37 > .block-column.block-width-12,
.block-padding.block-width-33 > .block-column.block-width-12,
.block-padding.block-width-25 > .block-column.block-width-12,
.block-padding.block-width-20 > .block-column.block-width-12,
.block-padding > .block-column.block-width-12{width:calc(12.5% - 1.2vw);}

.block-padding-wide{width:auto;margin:-2vw -1.2vw;} /* gutter x 0.5 */
.block-padding-wide > .block-column{margin:2vw 1.2vw;} /* gutter x 0.5 */
.block-padding-wide.block-width-100 > .block-column,
.block-padding-wide.block-width-88 > .block-column.block-width-100,
.block-padding-wide.block-width-80 > .block-column.block-width-100,
.block-padding-wide.block-width-75 > .block-column.block-width-100,
.block-padding-wide.block-width-67 > .block-column.block-width-100,
.block-padding-wide.block-width-63 > .block-column.block-width-100,
.block-padding-wide.block-width-60 > .block-column.block-width-100,
.block-padding-wide.block-width-50 > .block-column.block-width-100,
.block-padding-wide.block-width-40 > .block-column.block-width-100,
.block-padding-wide.block-width-37 > .block-column.block-width-100,
.block-padding-wide.block-width-33 > .block-column.block-width-100,
.block-padding-wide.block-width-25 > .block-column.block-width-100,
.block-padding-wide.block-width-20 > .block-column.block-width-100,
.block-padding-wide.block-width-12 > .block-column.block-width-100,
.block-padding-wide > .block-column.block-width-100{width:calc(100% - 2.4vw);}
.block-padding-wide.block-width-88 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-88,
.block-padding-wide.block-width-80 > .block-column.block-width-88,
.block-padding-wide.block-width-75 > .block-column.block-width-88,
.block-padding-wide.block-width-67 > .block-column.block-width-88,
.block-padding-wide.block-width-63 > .block-column.block-width-88,
.block-padding-wide.block-width-60 > .block-column.block-width-88,
.block-padding-wide.block-width-50 > .block-column.block-width-88,
.block-padding-wide.block-width-40 > .block-column.block-width-88,
.block-padding-wide.block-width-37 > .block-column.block-width-88,
.block-padding-wide.block-width-33 > .block-column.block-width-88,
.block-padding-wide.block-width-25 > .block-column.block-width-88,
.block-padding-wide.block-width-20 > .block-column.block-width-88,
.block-padding-wide.block-width-12 > .block-column.block-width-88,
.block-padding-wide > .block-column.block-width-88{width:calc(87.5% - 2.4vw);}
.block-padding-wide.block-width-80 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-80,
.block-padding-wide.block-width-88 > .block-column.block-width-80,
.block-padding-wide.block-width-75 > .block-column.block-width-80,
.block-padding-wide.block-width-67 > .block-column.block-width-80,
.block-padding-wide.block-width-63 > .block-column.block-width-80,
.block-padding-wide.block-width-60 > .block-column.block-width-80,
.block-padding-wide.block-width-50 > .block-column.block-width-80,
.block-padding-wide.block-width-40 > .block-column.block-width-80,
.block-padding-wide.block-width-37 > .block-column.block-width-80,
.block-padding-wide.block-width-33 > .block-column.block-width-80,
.block-padding-wide.block-width-25 > .block-column.block-width-80,
.block-padding-wide.block-width-20 > .block-column.block-width-80,
.block-padding-wide.block-width-12 > .block-column.block-width-80,
.block-padding-wide > .block-column.block-width-80{width:calc(80% - 2.4vw);}
.block-padding-wide.block-width-75 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-75,
.block-padding-wide.block-width-88 > .block-column.block-width-75,
.block-padding-wide.block-width-80 > .block-column.block-width-75,
.block-padding-wide.block-width-67 > .block-column.block-width-75,
.block-padding-wide.block-width-63 > .block-column.block-width-75,
.block-padding-wide.block-width-60 > .block-column.block-width-75,
.block-padding-wide.block-width-50 > .block-column.block-width-75,
.block-padding-wide.block-width-40 > .block-column.block-width-75,
.block-padding-wide.block-width-37 > .block-column.block-width-75,
.block-padding-wide.block-width-33 > .block-column.block-width-75,
.block-padding-wide.block-width-25 > .block-column.block-width-75,
.block-padding-wide.block-width-20 > .block-column.block-width-75,
.block-padding-wide.block-width-12 > .block-column.block-width-75,
.block-padding-wide > .block-column.block-width-75{width:calc(75% - 2.4vw);}
.block-padding-wide.block-width-67 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-67,
.block-padding-wide.block-width-88 > .block-column.block-width-67,
.block-padding-wide.block-width-80 > .block-column.block-width-67,
.block-padding-wide.block-width-75 > .block-column.block-width-67,
.block-padding-wide.block-width-63 > .block-column.block-width-67,
.block-padding-wide.block-width-60 > .block-column.block-width-67,
.block-padding-wide.block-width-50 > .block-column.block-width-67,
.block-padding-wide.block-width-40 > .block-column.block-width-67,
.block-padding-wide.block-width-37 > .block-column.block-width-67,
.block-padding-wide.block-width-33 > .block-column.block-width-67,
.block-padding-wide.block-width-25 > .block-column.block-width-67,
.block-padding-wide.block-width-20 > .block-column.block-width-67,
.block-padding-wide.block-width-12 > .block-column.block-width-67,
.block-padding-wide > .block-column.block-width-67{width:calc(66.666% - 2.4vw);}
.block-padding-wide.block-width-63 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-63,
.block-padding-wide.block-width-88 > .block-column.block-width-63,
.block-padding-wide.block-width-80 > .block-column.block-width-63,
.block-padding-wide.block-width-75 > .block-column.block-width-63,
.block-padding-wide.block-width-67 > .block-column.block-width-63,
.block-padding-wide.block-width-60 > .block-column.block-width-63,
.block-padding-wide.block-width-50 > .block-column.block-width-63,
.block-padding-wide.block-width-40 > .block-column.block-width-63,
.block-padding-wide.block-width-37 > .block-column.block-width-63,
.block-padding-wide.block-width-33 > .block-column.block-width-63,
.block-padding-wide.block-width-25 > .block-column.block-width-63,
.block-padding-wide.block-width-20 > .block-column.block-width-63,
.block-padding-wide.block-width-12 > .block-column.block-width-63,
.block-padding-wide > .block-column.block-width-63{width:calc(62.5% - 2.4vw);}
.block-padding-wide.block-width-60 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-60,
.block-padding-wide.block-width-88 > .block-column.block-width-60,
.block-padding-wide.block-width-80 > .block-column.block-width-60,
.block-padding-wide.block-width-75 > .block-column.block-width-60,
.block-padding-wide.block-width-67 > .block-column.block-width-60,
.block-padding-wide.block-width-63 > .block-column.block-width-60,
.block-padding-wide.block-width-50 > .block-column.block-width-60,
.block-padding-wide.block-width-40 > .block-column.block-width-60,
.block-padding-wide.block-width-37 > .block-column.block-width-60,
.block-padding-wide.block-width-33 > .block-column.block-width-60,
.block-padding-wide.block-width-25 > .block-column.block-width-60,
.block-padding-wide.block-width-20 > .block-column.block-width-60,
.block-padding-wide.block-width-12 > .block-column.block-width-60,
.block-padding-wide > .block-column.block-width-60{width:calc(60% - 2.4vw);}
.block-padding-wide.block-width-50 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-50,
.block-padding-wide.block-width-88 > .block-column.block-width-50,
.block-padding-wide.block-width-80 > .block-column.block-width-50,
.block-padding-wide.block-width-75 > .block-column.block-width-50,
.block-padding-wide.block-width-67 > .block-column.block-width-50,
.block-padding-wide.block-width-63 > .block-column.block-width-50,
.block-padding-wide.block-width-60 > .block-column.block-width-50,
.block-padding-wide.block-width-40 > .block-column.block-width-50,
.block-padding-wide.block-width-37 > .block-column.block-width-50,
.block-padding-wide.block-width-33 > .block-column.block-width-50,
.block-padding-wide.block-width-25 > .block-column.block-width-50,
.block-padding-wide.block-width-20 > .block-column.block-width-50,
.block-padding-wide.block-width-12 > .block-column.block-width-50,
.block-padding-wide > .block-column.block-width-50{width:calc(50% - 2.4vw);}
.block-padding-wide.block-width-40 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-40,
.block-padding-wide.block-width-88 > .block-column.block-width-40,
.block-padding-wide.block-width-80 > .block-column.block-width-40,
.block-padding-wide.block-width-75 > .block-column.block-width-40,
.block-padding-wide.block-width-67 > .block-column.block-width-40,
.block-padding-wide.block-width-63 > .block-column.block-width-40,
.block-padding-wide.block-width-60 > .block-column.block-width-40,
.block-padding-wide.block-width-50 > .block-column.block-width-40,
.block-padding-wide.block-width-37 > .block-column.block-width-40,
.block-padding-wide.block-width-33 > .block-column.block-width-40,
.block-padding-wide.block-width-25 > .block-column.block-width-40,
.block-padding-wide.block-width-20 > .block-column.block-width-40,
.block-padding-wide.block-width-12 > .block-column.block-width-40,
.block-padding-wide > .block-column.block-width-40{width:calc(40% - 2.4vw);}
.block-padding-wide.block-width-37 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-37,
.block-padding-wide.block-width-88 > .block-column.block-width-37,
.block-padding-wide.block-width-80 > .block-column.block-width-37,
.block-padding-wide.block-width-75 > .block-column.block-width-37,
.block-padding-wide.block-width-67 > .block-column.block-width-37,
.block-padding-wide.block-width-63 > .block-column.block-width-37,
.block-padding-wide.block-width-60 > .block-column.block-width-37,
.block-padding-wide.block-width-50 > .block-column.block-width-37,
.block-padding-wide.block-width-40 > .block-column.block-width-37,
.block-padding-wide.block-width-33 > .block-column.block-width-37,
.block-padding-wide.block-width-25 > .block-column.block-width-37,
.block-padding-wide.block-width-20 > .block-column.block-width-37,
.block-padding-wide.block-width-12 > .block-column.block-width-37,
.block-padding-wide > .block-column.block-width-37{width:calc(37.5% - 2.4vw);}
.block-padding-wide.block-width-33 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-33,
.block-padding-wide.block-width-88 > .block-column.block-width-33,
.block-padding-wide.block-width-80 > .block-column.block-width-33,
.block-padding-wide.block-width-75 > .block-column.block-width-33,
.block-padding-wide.block-width-67 > .block-column.block-width-33,
.block-padding-wide.block-width-63 > .block-column.block-width-33,
.block-padding-wide.block-width-60 > .block-column.block-width-33,
.block-padding-wide.block-width-50 > .block-column.block-width-33,
.block-padding-wide.block-width-40 > .block-column.block-width-33,
.block-padding-wide.block-width-37 > .block-column.block-width-33,
.block-padding-wide.block-width-25 > .block-column.block-width-33,
.block-padding-wide.block-width-20 > .block-column.block-width-33,
.block-padding-wide.block-width-12 > .block-column.block-width-33,
.block-padding-wide > .block-column.block-width-33{width:calc(33.333% - 2.4vw);}
.block-padding-wide.block-width-25 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-25,
.block-padding-wide.block-width-88 > .block-column.block-width-25,
.block-padding-wide.block-width-80 > .block-column.block-width-25,
.block-padding-wide.block-width-75 > .block-column.block-width-25,
.block-padding-wide.block-width-67 > .block-column.block-width-25,
.block-padding-wide.block-width-63 > .block-column.block-width-25,
.block-padding-wide.block-width-60 > .block-column.block-width-25,
.block-padding-wide.block-width-50 > .block-column.block-width-25,
.block-padding-wide.block-width-40 > .block-column.block-width-25,
.block-padding-wide.block-width-37 > .block-column.block-width-25,
.block-padding-wide.block-width-33 > .block-column.block-width-25,
.block-padding-wide.block-width-20 > .block-column.block-width-25,
.block-padding-wide.block-width-12 > .block-column.block-width-25,
.block-padding-wide > .block-column.block-width-25{width:calc(25% - 2.4vw);}
.block-padding-wide.block-width-20 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-20,
.block-padding-wide.block-width-88 > .block-column.block-width-20,
.block-padding-wide.block-width-80 > .block-column.block-width-20,
.block-padding-wide.block-width-75 > .block-column.block-width-20,
.block-padding-wide.block-width-67 > .block-column.block-width-20,
.block-padding-wide.block-width-63 > .block-column.block-width-20,
.block-padding-wide.block-width-60 > .block-column.block-width-20,
.block-padding-wide.block-width-50 > .block-column.block-width-20,
.block-padding-wide.block-width-40 > .block-column.block-width-20,
.block-padding-wide.block-width-37 > .block-column.block-width-20,
.block-padding-wide.block-width-33 > .block-column.block-width-20,
.block-padding-wide.block-width-25 > .block-column.block-width-20,
.block-padding-wide.block-width-12 > .block-column.block-width-20,
.block-padding-wide > .block-column.block-width-20{width:calc(20% - 2.4vw);}
.block-padding-wide.block-width-12 > .block-column,
.block-padding-wide.block-width-100 > .block-column.block-width-12,
.block-padding-wide.block-width-88 > .block-column.block-width-12,
.block-padding-wide.block-width-80 > .block-column.block-width-12,
.block-padding-wide.block-width-75 > .block-column.block-width-12,
.block-padding-wide.block-width-67 > .block-column.block-width-12,
.block-padding-wide.block-width-63 > .block-column.block-width-12,
.block-padding-wide.block-width-60 > .block-column.block-width-12,
.block-padding-wide.block-width-50 > .block-column.block-width-12,
.block-padding-wide.block-width-40 > .block-column.block-width-12,
.block-padding-wide.block-width-37 > .block-column.block-width-12,
.block-padding-wide.block-width-33 > .block-column.block-width-12,
.block-padding-wide.block-width-25 > .block-column.block-width-12,
.block-padding-wide.block-width-20 > .block-column.block-width-12,
.block-padding-wide > .block-column.block-width-12{width:calc(12.5% - 2.4vw);}

.block-hide-override,
.block-hide{display:none;}
.block-show{display:inline-block;}

.no-padding{padding-top:0 !important;padding-bottom:0 !important;}
.no-padding-top{padding-top:0 !important;}
.no-padding-bottom{padding-bottom:0 !important;}

.bg-white{background-color:#fff;}
.bg-black{background-color:#000;}
/*zzzzz*/.bg-red{background-color:#f00;}
.bg-transparent-white{background-color:rgb(255 255 255 / 0.7);}
.bg-transparent-black{background-color:rgb(0 0 0 / 0.2);}

.text-white{color:#fff;}
.text-black{color:#000;}
/*zzzzz*/.text-red{color:#f00;}

.text-main,
.text-main a,
.text-main a:hover,
a.text-main,
a.text-main:hover,
.text-black,
.text-black a,
.text-black a:hover,
a.text-black,
a.text-black:hover,
.bg-white .text-main,
.bg-white .text-main a,
.bg-white .text-main a:hover,
.bg-white a.text-main,
.bg-white a.text-main:hover{color:#000;}
.text-white,
.text-white a,
.text-white a:hover,
a.text-white,
a.text-white:hover,
.bg-black .text-main,
.bg-black .text-main a,
.bg-black .text-main a:hover,
.bg-black a.text-main,
.bg-black a.text-main:hover{color:#fff;}
/*zzzzz*/.text-red,
.text-red a,
.text-red a:hover,
a.text-red,
a.text-red:hover{color:#f00;}

h1,h2,h3,h4,h5,h6{font-weight:500;margin:0 0 1em;}
p,pre,ul,ol,blockquote{margin:0 0 1em;}
.text-wysiwyg p,.text-wysiwyg pre,.text-wysiwyg ul,.text-wysiwyg ol,.text-wysiwyg blockquote{margin:0 0 1em;}
.text-wysiwyg a{text-decoration:underline;}
/*zzzzz*/a.hover-opacity,
.hover-opacity a{transition-property:opacity;transition-duration:.3s;}
a.hover-opacity:hover,
.hover-opacity a:hover{opacity:0.5;}
a.hover-color,
.hover-color a{transition-property:color;transition-duration:.3s;}
a.hover-color:hover,
.hover-color a:hover{color:#f00 !important;}
.element-strikethrough-child,
a.hover-strikethrough,
.hover-strikethrough a{position:relative;}
.element-strikethrough-child:after,
a.hover-strikethrough:after,
.hover-strikethrough a:after{content:'';position:absolute;top:50%;left:0;width:0%;height:1px;border-top:1px solid #000;transition:width 500ms;}
.text-white.element-strikethrough-child:after,
.text-white .element-strikethrough-child:after,
a.text-white.hover-strikethrough:after,
.text-white a.hover-strikethrough:after,
.text-white.hover-strikethrough a:after,
.text-white .hover-strikethrough a:after{border-color:#fff;}
.element-strikethrough-parent:hover .element-strikethrough-child:after,
a.hover-strikethrough:hover:after,
.hover-strikethrough a:hover:after,
.hover-strikethrough li.current-menu-item > a:after,
li.hover-strikethrough.current-menu-item > a:after,
.hover-strikethrough li.current-menu-ancestor > a:after,
li.hover-strikethrough.current-menu-ancestor > a:after,
a.hover-strikethrough.selected:after,
.hover-strikethrough a.selected:after,
.hover-strikethrough.selected a:after{width:100%;}
.hover-strikethrough li.current-menu-item > a,
li.hover-strikethrough.current-menu-item > a,
.hover-strikethrough li.current-menu-ancestor > a,
li.hover-strikethrough.current-menu-ancestor > a,
a.hover-strikethrough.selected,
.hover-strikethrough a.selected,
.hover-strikethrough.selected a{pointer-events:none;user-select:none;}

.font-menu-1{font-size:16px !important;} /*j*/
.font-menu-2{font-size:14px !important;}
.font-menu-3{font-size:12px !important;} /*k*/
.font-person-name{font-size:30px !important;} /*a*/
.font-person-category{font-size:16px !important;} /*g*/
.font-media-heading{font-size:18px !important;} /*e*/
.font-media-block-text-1{font-size:22px !important;} /*b*/
.font-media-block-text-2{font-size:20px !important;} /*c*/
.font-media-block-text-3{font-size:18px !important;} /*d*/
.font-media-block-text-4{font-size:16px !important;} /*f*/
.font-media-block-text-5{font-size:14px !important;} /*h*/
.font-media-block-text-6{font-size:10px !important;} /*i*/
.font-footer-name{font-size:24px !important;} /*l*/
.font-footer-links-1{font-size:20px !important;} /*m*/
.font-footer-links-2{font-size:16px !important;} /*n*/
.text-wysiwyg h1,
.font-heading{font-size:18px;} /*o-p*/
.text-wysiwyg h2,
.font-text-1{font-size:16px;} /*q*/
.text-wysiwyg h3,
.font-text-2{font-size:14px;} /*r*/
.text-wysiwyg h4,
.font-text-3{font-size:12px;} /*s*/

.text-wysiwyg h1,
.text-wysiwyg h2,
.text-wysiwyg h3,
.text-wysiwyg h4{margin-top:15px;}
.text-wysiwyg h1:first-child,
.text-wysiwyg h2:first-child,
.text-wysiwyg h3:first-child,
.text-wysiwyg h4:first-child{margin-top:0 !important;}

.text-normal{font-weight:400;}
.text-bold{font-weight:500;}
.text-uppercase{text-transform:uppercase;}
.text-nowrap{white-space:nowrap;}

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

.no-margin-bottom,
.no-margin-bottom > *:last-child,
.no-margin-bottom > *:last-child *:last-child{margin-bottom:0 !important;}

.divider-both,
.divider-top,
.divider-bottom{position:relative;min-height:1px;}
.divider-both,
.divider-top{padding-top:15px;}
.divider-both,
.divider-bottom{padding-bottom:15px;}
.divider-both:before,
.divider-both:after,
.divider-top:before,
.divider-bottom:after{content:'';position:absolute;display:block;width:6px;height:1px;background-color:#000;transition-property:background-color;transition-duration:.3s;}
.divider-both:before,
.divider-top:before{top:0;}
.divider-both:after,
.divider-bottom:after{bottom:0;}
.text-center .divider-both:before,
.text-center.divider-both:before,
.text-center .divider-both:after,
.text-center.divider-both:after,
.text-center .divider-top:before,
.text-center.divider-top:before,
.text-center .divider-bottom:after{left:50%;margin-left:-3px;}
.text-center.divider-bottom:after{left:50%;margin-left:-3px;}

.icon-prev:before,
.icon-next:before,
.icon-prev:after,
.icon-next:after{content:'';position:absolute;top:50%;left:50%;margin-left:-6px;display:block;height:1px;width:12px;background-color:#000;}
.icon-prev:before{margin-top:-4px;transform:rotate(-45deg);}
.icon-prev:after{margin-top:4px;transform:rotate(45deg);}
.icon-next:before{margin-top:-4px;transform:rotate(45deg);}
.icon-next:after{margin-top:4px;transform:rotate(-45deg);}
.icon-down:before,
.icon-down:after{content:'';position:absolute;top:50%;left:50%;margin-top:-6px;display:block;height:12px;width:1px;background-color:#000;}
.icon-down:before{margin-left:-4px;transform:rotate(-45deg);}
.icon-down:after{margin-left:4px;transform:rotate(45deg);}
.icon-close:before,
.icon-close:after{content:'';position:absolute;top:50%;left:50%;margin-left:-10px;display:block;height:1px;width:20px;background-color:#000;}
.icon-close:before{transform:rotate(-45deg);}
.icon-close:after{transform:rotate(45deg);}

/*zzzzz*/.custom-button{display:table;padding:10px 30px;background-color:#fff;border:1px solid #000;border-radius:10px;color:#000;font-size:16px;font-weight:500;text-transform:uppercase;text-align:center;margin-left:auto;margin-right:auto;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:.3s;}
.custom-button:hover{background-color:#000;color:#fff;}

.text-left .custom-button{margin-left:0;margin-right:auto;}
.text-center .custom-button{margin-left:auto;margin-right:auto;}
.text-right .custom-button{margin-left:auto;margin-right:0;}


/* header */
.header{position:fixed;top:0;left:0;z-index:200;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;/*background-color:#f1eee4;*/background-color:#f8f6f2;padding:25px 0;transition-property:transform,background-color,color;transition-duration:.3s;}
.wrapper.active-scroll-down .header{transform:translateY(-100%);}
.wrapper.active-scroll-down-override .header{transform:translateY(0);}

.wrapper{padding-top:110px;padding-bottom:175px;}
.header{/*height:110px;*/}

.header .container{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;}

.header svg{transition-property:fill;transition-duration:.3s;}
.header-page-title{transition-property:color,opacity;transition-duration:.3s;}

.header .logo{line-height:0;}
.header .logo-playtime{display:none;}
.header .logo svg,
.header .logo img{width:144px;}

.header-page-title.divider-top,
.header .logo-playtime.divider-top{padding-top:10px;}

body.post-type-archive-director .header .logo-playtime,
body.single-director .header .logo-playtime{display:block;}
body.post-type-archive-director .header .header-page-title,
body.single-director .header .logo-photoplay{display:none;}
body.post-type-archive-director .header .logo-playtime svg,
body.post-type-archive-director .header .logo-playtime img{width:112px;}
body.single-director .header .logo-playtime{margin-top:0 !important;}
body.single-director .header .logo-playtime.divider-top{padding-top:0;}
body.single-director .header .logo-playtime.divider-top:before{display:none;}

.nav{position:fixed;top:0;left:0;transform:translateX(-100%);z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:320px;height:100vh;background-color:#cfe6e7;padding:0;transition-property:transform;transition-duration:.5s;}
.wrapper.active-menu .nav{transform:translateX(0%);}

.nav .nav-inner{display:flex;flex-direction:column;width:100%;height:100%;overflow:auto;}
.nav .nav-inner > ul{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:7.2vw calc(2.4vw - 10px) 2.4vw;}

.header-nav ul,
.nav ul{list-style:none;margin:0;padding:0;}
.header-nav ul li,
.nav ul li,
.header-nav ul li a,
.nav ul li a{font-weight:500;text-transform:uppercase;transition-property:color;transition-duration:.3s;}
.header-nav ul li a:not([href]),
.nav ul li a:not([href]){cursor:default;}
.header-nav ul li:hover a:not([href]),
.nav ul li:hover a:not([href]),
.header-nav ul li a:not([href]):hover,
.nav ul li a:not([href]):hover{color:inherit;}

.nav ul li{text-align:left;}
.nav ul li a{display:inline-block;padding:5px 0;}
.nav ul li,
.nav ul li a{color:#000;font-size:12px;}
.nav ul ul{display:none;}
.nav ul ul li,
.nav ul ul li a{text-transform:none;}
.nav ul li.divider-top{margin-top:15px;}

.header-nav{display:none;transition-property:opacity;transition-duration:.3s;}
body.home .header-nav{position:absolute;top:40px;left:50%;transform:translateX(-50%);display:block;opacity:0;pointer-events:none;}
.header-nav ul li:not(.home-menu){display:none;}
.header-nav ul li{text-align:center;}
.header-nav ul li a{display:inline-block;padding:5px 0;}
.header-nav ul li,
.header-nav ul li a{color:#fff;font-size:16px;}
.header-nav ul ul{display:none;}
.header-nav ul ul li,
.header-nav ul ul li a{text-transform:none;}
.header-nav.hover-strikethrough a:after,
.header-nav .hover-strikethrough a:after{border-color:#fff;}
.header-nav[class*="divider-"]:before,
.header-nav[class*="divider-"]:after,
.header-nav ul li[class*="divider-"]:before,
.header-nav ul li[class*="divider-"]:after{background-color:#fff;}
.header-nav ul li.divider-top{margin-top:15px;}

.mobile-menu-container{position:fixed;top:0;left:0;z-index:400;padding:0;cursor:pointer;}
.mobile-menu-icon{display:block;width:4.8vw;height:4.8vw;transform:rotate(0deg);transition:.5s ease-in-out;}
.mobile-menu-icon span{position:absolute;top:calc(50% - 10px);display:block;height:20px;width:1px;background-color:#000;transform:rotate(0deg);transition:0.25s ease-in-out;}
.mobile-menu-icon span:nth-child(1){left:calc(50% - 10px);}
.mobile-menu-icon span:nth-child(2),
.mobile-menu-icon span:nth-child(3){left:50%;}
.mobile-menu-icon span:nth-child(4){left:calc(50% + 10px);}
.wrapper.active-menu .mobile-menu-icon span{background-color:#000;}
.wrapper.active-menu .mobile-menu-icon span:nth-child(1),
.wrapper.active-menu .mobile-menu-icon span:nth-child(4){top:50%;left:50%;height:0;opacity:0;}
.wrapper.active-menu .mobile-menu-icon span:nth-child(2){transform:rotate(45deg);}
.wrapper.active-menu .mobile-menu-icon span:nth-child(3){transform:rotate(-45deg);}


body.home .wrapper:not(.active-scroll-trigger-1) .header-nav,
body.home .wrapper:not(.active-scroll-trigger-1) #scroll-prompt{opacity:1;pointer-events:auto;}

body.home .wrapper:not(.active-scroll-trigger-2) .header{background-color:transparent;pointer-events:none;}
body.home .wrapper:not(.active-scroll-trigger-2) .header .logo-wrapper{pointer-events:auto;}
body.home .wrapper:not(.active-scroll-trigger-2) .person-footer{opacity:0;pointer-events:none;}
body.home .wrapper:not(.active-scroll-trigger-2) .header-page-title{opacity:0;}
body.home .wrapper:not(.active-scroll-trigger-2) .header svg{fill:#fff;}
body.home .wrapper:not(.active-scroll-trigger-2,.active-menu) .mobile-menu-icon span{background-color:#fff;}
body.home .wrapper:not(.active-scroll-trigger-2) .header,
body.home .wrapper:not(.active-scroll-trigger-2) .header a{color:#fff;}
body.home .wrapper:not(.active-scroll-trigger-2) .header [class*="divider-"]:before,
body.home .wrapper:not(.active-scroll-trigger-2) .header [class*="divider-"]:after{background-color:#fff;}


.person-footer{position:fixed;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:78px;/*background-color:#f1eee4;*/background-color:#f8f6f2;padding:25px 0;transition-property:transform,opacity;transition-duration:.3s;}
.wrapper.active-scroll-down .person-footer{transform:translateY(calc(100% - 78px));}
.wrapper.active-scroll-down-override .person-footer{transform:translateY(0);}
.person-footer:hover,
.active-person-footer .person-footer{transform:none !important;}

.person-footer ul{list-style:none;margin:0;padding:0;}
.person-footer ul li{display:inline-block;vertical-align:middle;padding:0;position:relative;}
.person-footer ul li:after{content:'/';padding:0 5px;}
.person-footer ul li:last-of-type:after{display:none;}


/*zzzzz*/.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;/*background-color:#f1eee4;*/background-color:#f8f6f2;padding:20px 0;text-align:center;}

.footer .footer-logo{margin:0 0 20px;}
.footer .footer-logo img{width:200px;}

.footer .footer-nav ul{list-style:none;margin:0 0 20px;padding:0;}
.footer .footer-nav ul li{display:inline-block;vertical-align:middle;padding:0 10px;position:relative;}
.footer .footer-nav ul li,
.footer .footer-nav ul li a{color:#000;font-size:16px;font-weight:500;transition-property:opacity;transition-duration:.3s;}
.footer .footer-nav ul li a:hover,
.footer .footer-nav ul li.current-menu-item a,
.footer .footer-nav ul li.current-menu-ancestor a{opacity:0.5;}

.footer .footer-social{white-space:nowrap;}
.footer .footer-social > span{display:inline-block;vertical-align:middle;margin-right:20px;}
.footer .footer-social > a{display:inline-block;vertical-align:middle;margin:0 10px;}


/* general */
/*
.block-clickable-parent{position:relative;}
.block-clickable-link{position:absolute !important;top:0;left:0;z-index:2;width:100%;height:100%;}
*/

/* scroll prompt */
/*zzzzz*/
/*
.scroll-prompt{position:fixed;bottom:100px;left:50%;z-index:150;display:block;padding:20px 25px;margin:0 -25px -20px 0;cursor:pointer;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.3s;}
body.body-loaded .wrapper.active-scroll-started .scroll-prompt{opacity:1;pointer-events:auto;}
.scroll-prompt span{position:relative;display:block;width:32px;height:32px;animation:scroll-prompt-bounce 2s infinite;animation-play-state:paused;}
body.body-loaded .wrapper.active-scroll-started .scroll-prompt span{animation-play-state:running;}
.scroll-prompt span:before,
.hover-color.scroll-prompt span:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;transition-property:opacity;transition-duration:.3s;}
.scroll-prompt span:before{background-image:url('img/scroll-prompt-black.svg');}
.hover-color.scroll-prompt span:after{background-image:url('img/scroll-prompt-red.svg');opacity:0;}
.hover-color.scroll-prompt:hover span:before{opacity:0;}
.hover-color.scroll-prompt:hover span:after{opacity:1;}
@keyframes scroll-prompt-bounce{ 0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 40% {transform:translateY(-30px);} 60% {transform: translateY(-15px);} }
*/

/* carousel */
/*zzzzz*/.carousel-wrapper{position:relative;width:100%;}
.carousel-wrapper .carousel-slide{position:relative;width:100%;outline:none;}
.carousel-wrapper .carousel-slide{height:100%; /*ie fix*/display:flex;flex-direction:column;/*ie fix*/}
.carousel-wrapper .carousel-slide > .block-row-wrapper,
.carousel-wrapper .carousel-slide > .block-row-wrapper > .block-row{height:100%;}
.cycle-next,
.cycle-prev{font-size:0;line-height:0;position:absolute;top:50%;margin-top:-16px;z-index:103;display:block;width:32px;height:32px;padding:0;color:transparent;border:none;outline:none;background:transparent;cursor:pointer;}
.cycle-next{right:50px;}
.cycle-prev{left:50px;}
.container .cycle-next{right:50px;}
.container .cycle-prev{left:50px;}
.cycle-next:before,
.cycle-prev:before,
.cycle-next:after,
.cycle-prev:after{content:'';position:absolute;display:block;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;transition-property:opacity;transition-duration:.3s;}
.cycle-prev:before,
.cycle-prev:after{transform:rotate(180deg);}
.cycle-next:before,
.cycle-prev:before{background-image:url('img/icon-arrow-black.svg');}
.cycle-next:after,
.cycle-prev:after{background-image:url('img/icon-arrow-black-hover.svg');opacity:0;}
.carousel-white .cycle-next:before,
.carousel-white .cycle-prev:before{background-image:url('img/icon-arrow-white.svg');}
.carousel-white .cycle-next:after,
.carousel-white .cycle-prev:after{background-image:url('img/icon-arrow-white-hover.svg');}
.cycle-next:hover:before,
.cycle-prev:hover:before{opacity:0;}
.cycle-next:hover:after,
.cycle-prev:hover:after{opacity:1;}
.cycle-pager{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:102;display:flex;list-style:none;margin:0;padding:0;}
.cycle-pager span{display:block;width:12px;height:12px;background:transparent;border:1px solid #000;border-radius:50%;margin:0 5px;font-size:0;line-height:0;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer;transition-property:background-color;transition-duration:.3s;}
.cycle-pager span:hover,
.cycle-pager span.cycle-pager-active{background-color:#000;}
.carousel-white .cycle-pager span{border-color:#fff;}
.carousel-white .cycle-pager span:hover,
.carousel-white .cycle-pager span.cycle-pager-active{background-color:#fff;}

/* block - archive */
/*zzzzz*/.block-archive .block-column{}
.block-archive .block-column .element-image{height:0;padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.block-archive .block-column .block-column-inner{padding:20px;}
.block-archive .block-column .block-column-inner .element-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.block-archive .block-column .block-column-inner .element-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.video-wrapper-outer{position:relative;z-index:1;overflow:hidden;}
.video-wrapper-outer-type-full-archive,
.video-wrapper-outer-type-full,
.video-wrapper-outer-type-lightbox,
.video-wrapper-outer-type-full-archive .video-wrapper-inner,
.video-wrapper-outer-type-full .video-wrapper-inner,
.video-wrapper-outer-type-lightbox .video-wrapper-inner{height:100%;}
.video-wrapper-inner{position:relative;}
.iframe-wrapper-inner{position:absolute;top:0;left:0;z-index:2;transform:none;width:100%;height:0;padding-bottom:56.25%;min-width:auto;min-height:auto;}
.video-wrapper-outer-type-full-archive .iframe-wrapper-inner,
.video-wrapper-outer-type-full .iframe-wrapper-inner{position:absolute;top:50%;left:50%;z-index:auto;transform:translate(-50%,-50%);width:177.778vh;height:56.25vw;padding-bottom:0;min-width:100%;min-height:100%;}
.video-wrapper-outer-type-lightbox .iframe-wrapper-inner{height:100%;padding-bottom:0;}
.video-wrapper-outer-type-thumbnail .iframe-wrapper-inner{top:50%;left:50%;z-index:auto;transform:translate(-50%,-50%);}
.layout-block_latest_list .iframe-wrapper-inner{top:auto;left:auto;bottom:0;transform:none;}
.iframe-wrapper-inner p{margin:0;}
.iframe-wrapper-inner iframe{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border:none;}
.video-wrapper-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;transition-property:opacity;transition-duration:.3s;}
.video-wrapper-outer-type-thumbnail .video-wrapper-image{background-size:cover;}
.vimeo-ready .video-wrapper-image{opacity:0;}
.video-play{position:absolute;top:0;left:0;z-index:3;display:block;width:100%;height:100%;background-size:20px;background-position:center;background-repeat:no-repeat;background-image:url('img/play-w.svg');cursor:pointer;opacity:0;transition-property:opacity;transition-duration:.3s;}
.video-wrapper-outer-type-thumbnail .video-play,
.image-wrapper-type-thumbnail .video-play{background-size:10px;}
.block-column-type-media-film_television .video-play{background-position:bottom 20px right 20px;}
.block-column-type-media-photographer .video-play,
.block-column-type-media-film_television .video-play,
.vimeo-paused .video-play{opacity:1;}
.image-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;}
.image-wrapper-type-full,
.image-wrapper-type-lightbox{height:100%;padding-bottom:0;}
.image-wrapper img{position:absolute;width:100%;height:100%;object-fit:contain;}
.image-wrapper-type-full img,
.image-wrapper-type-thumbnail img{object-fit:cover;}
.layout-block_latest_list .image-wrapper-type-thumbnail img{object-fit:contain;object-position:center bottom;}

.media-text-center{position:absolute;top:0;left:0;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;}
.block-padding .media-text-center{padding:0.6vw;}
.block-padding-wide .media-text-center{padding:1.2vw;}
.layout-block_latest_list .media-text-center{padding:1.2vw 20%;}
.block-column-text-hover .media-text-center{opacity:0;transition-property:opacity;transition-duration:.3s;}
.block-column-text-hover:hover .media-text-center{opacity:1;}
.block-column-text-hover .element-title-main{transition-property:opacity;transition-duration:.3s;}
.block-column-text-hover:hover .element-title-main{opacity:0;}
.layout-block_latest_list .divider-top{padding-top:20px;}

.media-text-bottom-type-lightbox{flex:0;display:flex;justify-content:space-between;align-items:flex-start;width:100%;}
body.single-photographer .media-text-bottom-type-lightbox{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:4.8vw;}
body.single-photographer .media-text-bottom-type-lightbox *{font-size:10px !important;margin:0 !important;text-align:center;}
.media-text-bottom-chapters ul{list-style:none;margin:0;padding:0;}
.media-text-bottom-chapters ul li{display:inline-block;vertical-align:middle;padding:0;position:relative;}
.media-text-bottom-chapters ul li:after{content:'/';padding:0 5px;}
.media-text-bottom-chapters ul li:last-of-type:after{display:none;}

.block-column-type-media{cursor:pointer;}

.element-media-link{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;}


body.home,
body.home .header,
body.home .person-footer,
body.home .lightbox-wrapper{background-color:#b8bbb4;}

body.home .wrapper{padding-top:0;}
body.home .hover-strikethrough li.current-menu-item > a{pointer-events:auto;user-select:auto;}
body.home .hover-strikethrough li.current-menu-item > a:after{width:0%;}
body.home .hover-strikethrough li.current-menu-item > a:hover:after{width:100%;}


.latest-carousel-media-element{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 500ms ease 0s;}
.latest-carousel-media-element:after{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#000;opacity:0.2;}
.latest-carousel-media-element.active{opacity:1;}
.latest-carousel-media-image{background-size:cover;background-position:center;background-repeat:no-repeat;}
.latest-carousel-media-video{}

.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n+1) .video-wrapper-image,
.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n+1) .image-wrapper img{transition:transform 5.0s ease;transform:scale(1);}
.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n+1).active .video-wrapper-image,
.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n+1).active .image-wrapper img{transform:scale(1.5);}
.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n) .video-wrapper-image,
.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n) .image-wrapper img{transition:transform 5.0s ease;transform:scale(1.5);}
.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n).active .video-wrapper-image,
.latest-carousel-media-element.latest-carousel-media-image:nth-child(2n).active .image-wrapper img{transform:scale(1);}

#sticky-note{position:absolute;top:20%;right:10%;z-index:150;display:block;width:300px;min-height:220px;padding:15px;background-color:#e7cacd;opacity:0;transition-property:opacity;transition-duration:.3s;}
#sticky-note.active{opacity:1;}
#sticky-note .element-sticky-media-text p{margin-bottom:10px;}

#scroll-prompt{display:none;position:absolute;top:calc(100vh - 120px);left:50%;transform:translateX(-50%);z-index:150;padding-bottom:20px;color:#fff;cursor:pointer;transition-property:opacity;transition-duration:.3s;}
body.home #scroll-prompt{display:block;opacity:0;pointer-events:none;}
#scroll-prompt .icon-down{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:20px;height:12px;}
#scroll-prompt .icon-down:before,
#scroll-prompt .icon-down:after{background-color:#fff;}


body.is-film-television-page,
body.is-film-television-page .header,
body.is-film-television-page .person-footer,
body.is-film-television-page .lightbox-wrapper{background-color:#817e7d;}


body.post-type-archive-director .wrapper,
body.post-type-archive-photographer .wrapper{padding:0;}

body.person-archive-clicked-link-subroster-commercial,
body.person-archive-clicked-link-subroster-commercial .header,
body.person-archive-clicked-link-subroster-commercial .person-footer{background-color:#dee9ba;}
body.person-archive-clicked-link-subroster-byrequest,
body.person-archive-clicked-link-subroster-byrequest .header,
body.person-archive-clicked-link-subroster-byrequest .person-footer{background-color:#ecc9cc;}

.person-archive-link-wrapper{display:flex;justify-content:center;align-items:center;width:100%;}
.person-archive-link-block{position:relative;flex:1;}
.person-archive-link-block .person-archive-link-block-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;padding-bottom:50%;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 500ms ease 0s;}
.person-archive-link-block-photoplay .person-archive-link-block-image{background-image:url('img/playtime.svg');width:375px;padding-bottom:375px;max-width:100%;}
.person-archive-link-block-playtime .person-archive-link-block-image{background-image:url('img/photoplay-w.svg');width:220px;padding-bottom:220px;max-width:100%;}
body.person-archive-hovered-link-person-photoplay .person-archive-link-block-playtime .person-archive-link-block-image,
body.person-archive-hovered-link-person-playtime .person-archive-link-block-photoplay .person-archive-link-block-image{opacity:1;}
.person-archive-link-element a,
.person-archive-subroster-link a{display:inline-block;padding:6px 0;}
.person-archive-subroster-divider{margin:12px auto;padding:0;}

.person-archive-link-element a,
.person-archive-subroster-link a{position:relative;}
.person-archive-link-element a:after,
.person-archive-subroster-link a:after{content:'';position:absolute;top:50%;left:0;width:0%;height:1px;border-top:1px solid #000;transition:width 0.5s;}
.person-archive-link-element a:hover:after,
.person-archive-subroster-link a:hover:after,
.person-archive-link-element a.active:after,
.person-archive-subroster-link a.active:after{width:100%;}

.person-archive-media-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;}
.person-archive-media-block{position:absolute;top:0;left:0;width:100%;z-index:1;height:100%;opacity:0;transition:opacity 500ms ease 0s;}
.person-archive-media-block.active{opacity:1;}
.person-archive-media-block:after{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#000;opacity:0.2;}
.person-archive-media-element{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 500ms ease 0s;}
.person-archive-media-element.active{opacity:1;}
.person-archive-media-image{background-size:cover;background-position:center;background-repeat:no-repeat;}
.person-archive-media-video{}

body.person-archive-hovered-link .header,
body.person-archive-hovered-link .person-footer{background-color:transparent;}
body.person-archive-hovered-link .header svg{fill:#fff;}
body.person-archive-hovered-link .wrapper:not(.active-menu) .mobile-menu-icon span,
body.person-archive-hovered-link .person-archive-close:before,
body.person-archive-hovered-link .person-archive-close:after{background-color:#fff;}
body.person-archive-hovered-link .header,
body.person-archive-hovered-link .person-footer,
body.person-archive-hovered-link .person-archive-link-wrapper,
body.person-archive-hovered-link .header a,
body.person-archive-hovered-link .person-footer a,
body.person-archive-hovered-link .person-archive-link-wrapper a{color:#fff;}
body.person-archive-hovered-link .header [class*="divider-"]:before,
body.person-archive-hovered-link .header [class*="divider-"]:after,
body.person-archive-hovered-link .person-footer [class*="divider-"]:before,
body.person-archive-hovered-link .person-footer [class*="divider-"]:after,
body.person-archive-hovered-link .person-archive-link-wrapper [class*="divider-"]:before,
body.person-archive-hovered-link .person-archive-link-wrapper [class*="divider-"]:after{background-color:#fff;}
body.person-archive-hovered-link .person-footer ul li a:after,
body.person-archive-hovered-link .person-archive-link-element a:after,
body.person-archive-hovered-link .person-archive-subroster-link a:after{border-color:#fff;}

body.person-archive-hovered-link .person-archive-link-element a,
body.person-archive-hovered-link .person-archive-subroster-link a,
body.person-archive-hovered-link .person-archive-subroster-divider{opacity:0;}
body.person-archive-hovered-link .person-archive-link-element a.active,
body.person-archive-hovered-link-person-photoplay .person-archive-link-element a[data-house="photoplay"],
body.person-archive-hovered-link-person-playtime .person-archive-link-element a[data-house="playtime"],
body.person-archive-hovered-link-subroster-commercial .person-archive-link-element a[data-subroster="commercial"],
body.person-archive-hovered-link-subroster-byrequest .person-archive-link-element a[data-subroster="byrequest"],
body.person-archive-hovered-link-person-commercial .person-archive-subroster-link a[data-subroster="commercial"],
body.person-archive-hovered-link-person-byrequest .person-archive-subroster-link a[data-subroster="byrequest"],
body.person-archive-hovered-link-subroster-commercial .person-archive-subroster-link a[data-subroster="commercial"],
body.person-archive-hovered-link-subroster-byrequest .person-archive-subroster-link a[data-subroster="byrequest"],
body.person-archive-hovered-link-random .person-archive-link-element a,
body.person-archive-hovered-link-random .person-archive-subroster-link a,
body.person-archive-hovered-link-random .person-archive-subroster-divider{opacity:1;}
body.person-archive-clicked-link-subroster-commercial .person-archive-link-element a[data-subroster="byrequest"],
body.person-archive-clicked-link-subroster-byrequest .person-archive-link-element a[data-subroster="commercial"],
body.person-archive-clicked-link-subroster-commercial .person-archive-subroster-link a[data-subroster="byrequest"],
body.person-archive-clicked-link-subroster-byrequest .person-archive-subroster-link a[data-subroster="commercial"],
body.person-archive-clicked-link .person-archive-subroster-divider{opacity:0;pointer-events:none;}
body.person-archive-clicked-link .person-archive-subroster-link a{pointer-events:none;}
body.person-archive-clicked-link .person-archive-footer-link{pointer-events:auto;}

.person-archive-close{display:none;position:absolute;top:0;right:0;z-index:999;width:4.8vw;height:4.8vw;cursor:pointer;}
body.person-archive-clicked-link .person-archive-close{display:block;}

/*zzzzz*/@media screen and (max-width:768px) {
	.person-archive-link-wrapper .align{flex-direction:column;width:100%;padding-top:80px;padding-bottom:80px;}
	.person-archive-subroster-block{padding-bottom:40px;order:-1;}
	.person-archive-link-element{font-size:18px;}
	.person-archive-link-element a{padding:4px 0;}
	.person-archive-subroster-link{font-size:12px;}
	.person-archive-subroster-link a{padding:4px 0;}
	.person-archive-link-element a:hover:after,
	.person-archive-subroster-link a:hover:after{width:0%;}
	body.person-archive-clicked-link-subroster-commercial .person-archive-link-element a[data-subroster="byrequest"],
	body.person-archive-clicked-link-subroster-byrequest .person-archive-link-element a[data-subroster="commercial"],
	body.person-archive-clicked-link-subroster-commercial .person-archive-subroster-link a[data-subroster="byrequest"],
	body.person-archive-clicked-link-subroster-byrequest .person-archive-subroster-link a[data-subroster="commercial"],
	body.person-archive-clicked-link .person-archive-subroster-divider{display:none;}
	.person-archive-close{top:0;right:calc(4.8vw - 15px);}
}


.lightbox-wrapper{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100vh;background-color:#f8f6f2;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.5s;}
.lightbox-wrapper.active{opacity:1;pointer-events:auto;}
.lightbox-content{width:100%;height:100%;}
.lightbox-carousel-wrapper{width:100%;height:100%;}
.lightbox-carousel-slide{display:flex;flex-direction:column;/*justify-content:center;align-items:center;*/width:100%;height:100%;padding:4.8vw;}
.lightbox-carousel-slide .lightbox-media{flex:1;width:100%;position:relative;}
.lightbox-carousel-slide .lightbox-media-wrapper{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.lightbox-prev,
.lightbox-next{position:absolute;top:50%;margin-top:-2.4vw;width:4.8vw;height:4.8vw;cursor:pointer;}
.lightbox-prev{left:0;}
.lightbox-next{right:0;}
.lightbox-close{position:absolute;top:0;right:0;width:4.8vw;height:4.8vw;cursor:pointer;}


.aspect-ratio-wrapper-16-9-columns-2.block-width-100 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-100 .aspect-ratio-element{padding-bottom:27.378%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-88 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-88 .aspect-ratio-element{padding-bottom:31.409%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-80 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-80 .aspect-ratio-element{padding-bottom:34.452%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-75 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-75 .aspect-ratio-element{padding-bottom:36.83%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-67 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-67 .aspect-ratio-element{padding-bottom:41.62%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-63 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-63 .aspect-ratio-element{padding-bottom:44.514%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-60 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-60 .aspect-ratio-element{padding-bottom:46.453%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-50 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-50 .aspect-ratio-element{padding-bottom:56.25%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-40 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-40 .aspect-ratio-element{padding-bottom:71.285%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-37 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-37 .aspect-ratio-element{padding-bottom:76.389%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-33 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-33 .aspect-ratio-element{padding-bottom:86.741%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-25 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-25 .aspect-ratio-element{padding-bottom:118.99%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-20 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-20 .aspect-ratio-element{padding-bottom:153.156%;}
.aspect-ratio-wrapper-16-9-columns-2.block-width-12 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-2 .block-width-12 .aspect-ratio-element{padding-bottom:269.022%;}

.aspect-ratio-wrapper-16-9-columns-3.block-width-100 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-100 .aspect-ratio-element{padding-bottom:18.252%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-88 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-88 .aspect-ratio-element{padding-bottom:20.899%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-80 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-80 .aspect-ratio-element{padding-bottom:22.891%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-75 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-75 .aspect-ratio-element{padding-bottom:24.444%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-67 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-67 .aspect-ratio-element{padding-bottom:27.561%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-63 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-63 .aspect-ratio-element{padding-bottom:29.438%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-60 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-60 .aspect-ratio-element{padding-bottom:30.692%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-50 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-50 .aspect-ratio-element{padding-bottom:36.996%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-40 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-40 .aspect-ratio-element{padding-bottom:46.558%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-37 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-37 .aspect-ratio-element{padding-bottom:49.774%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-33 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-33 .aspect-ratio-element{padding-bottom:56.25%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-25 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-25 .aspect-ratio-element{padding-bottom:76.037%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-20 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-20 .aspect-ratio-element{padding-bottom:96.379%;}
.aspect-ratio-wrapper-16-9-columns-3.block-width-12 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-3 .block-width-12 .aspect-ratio-element{padding-bottom:160.976%;}

.aspect-ratio-wrapper-16-9-columns-4.block-width-100 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-100 .aspect-ratio-element{padding-bottom:13.502%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-88 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-88 .aspect-ratio-element{padding-bottom:15.461%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-80 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-80 .aspect-ratio-element{padding-bottom:16.934%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-75 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-75 .aspect-ratio-element{padding-bottom:18.083%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-67 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-67 .aspect-ratio-element{padding-bottom:20.389%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-63 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-63 .aspect-ratio-element{padding-bottom:21.777%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-60 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-60 .aspect-ratio-element{padding-bottom:22.705%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-50 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-50 .aspect-ratio-element{padding-bottom:27.368%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-40 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-40 .aspect-ratio-element{padding-bottom:34.442%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-37 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-37 .aspect-ratio-element{padding-bottom:36.821%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-33 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-33 .aspect-ratio-element{padding-bottom:41.612%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-25 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-25 .aspect-ratio-element{padding-bottom:56.25%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-20 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-20 .aspect-ratio-element{padding-bottom:71.298%;}
.aspect-ratio-wrapper-16-9-columns-4.block-width-12 .aspect-ratio-element,
.aspect-ratio-wrapper-16-9-columns-4 .block-width-12 .aspect-ratio-element{padding-bottom:119.085%;}

.aspect-ratio-wrapper-4-3-columns-2.block-width-100 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-100 .aspect-ratio-element{padding-bottom:36.504%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-88 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-88 .aspect-ratio-element{padding-bottom:41.878%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-80 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-80 .aspect-ratio-element{padding-bottom:45.935%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-75 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-75 .aspect-ratio-element{padding-bottom:49.107%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-67 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-67 .aspect-ratio-element{padding-bottom:55.493%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-63 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-63 .aspect-ratio-element{padding-bottom:59.353%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-60 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-60 .aspect-ratio-element{padding-bottom:61.937%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-50 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-50 .aspect-ratio-element{padding-bottom:75%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-40 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-40 .aspect-ratio-element{padding-bottom:95.046%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-37 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-37 .aspect-ratio-element{padding-bottom:101.852%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-33 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-33 .aspect-ratio-element{padding-bottom:115.654%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-25 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-25 .aspect-ratio-element{padding-bottom:158.654%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-20 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-20 .aspect-ratio-element{padding-bottom:204.208%;}
.aspect-ratio-wrapper-4-3-columns-2.block-width-12 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-2 .block-width-12 .aspect-ratio-element{padding-bottom:358.696%;}

.aspect-ratio-wrapper-4-3-columns-3.block-width-100 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-100 .aspect-ratio-element{padding-bottom:24.336%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-88 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-88 .aspect-ratio-element{padding-bottom:27.866%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-80 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-80 .aspect-ratio-element{padding-bottom:30.522%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-75 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-75 .aspect-ratio-element{padding-bottom:32.593%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-67 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-67 .aspect-ratio-element{padding-bottom:36.748%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-63 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-63 .aspect-ratio-element{padding-bottom:39.251%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-60 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-60 .aspect-ratio-element{padding-bottom:40.923%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-50 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-50 .aspect-ratio-element{padding-bottom:49.327%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-40 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-40 .aspect-ratio-element{padding-bottom:62.077%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-37 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-37 .aspect-ratio-element{padding-bottom:66.365%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-33 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-33 .aspect-ratio-element{padding-bottom:75%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-25 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-25 .aspect-ratio-element{padding-bottom:101.382%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-20 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-20 .aspect-ratio-element{padding-bottom:128.505%;}
.aspect-ratio-wrapper-4-3-columns-3.block-width-12 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-3 .block-width-12 .aspect-ratio-element{padding-bottom:214.634%;}

.aspect-ratio-wrapper-4-3-columns-4.block-width-100 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-100 .aspect-ratio-element{padding-bottom:18.003%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-88 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-88 .aspect-ratio-element{padding-bottom:20.614%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-80 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-80 .aspect-ratio-element{padding-bottom:22.579%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-75 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-75 .aspect-ratio-element{padding-bottom:24.111%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-67 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-67 .aspect-ratio-element{padding-bottom:27.185%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-63 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-63 .aspect-ratio-element{padding-bottom:29.037%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-60 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-60 .aspect-ratio-element{padding-bottom:30.273%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-50 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-50 .aspect-ratio-element{padding-bottom:36.491%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-40 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-40 .aspect-ratio-element{padding-bottom:45.923%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-37 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-37 .aspect-ratio-element{padding-bottom:49.095%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-33 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-33 .aspect-ratio-element{padding-bottom:55.483%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-25 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-25 .aspect-ratio-element{padding-bottom:75%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-20 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-20 .aspect-ratio-element{padding-bottom:95.064%;}
.aspect-ratio-wrapper-4-3-columns-4.block-width-12 .aspect-ratio-element,
.aspect-ratio-wrapper-4-3-columns-4 .block-width-12 .aspect-ratio-element{padding-bottom:158.78%;}

.aspect-ratio-wrapper-1-1 .aspect-ratio-element{padding-bottom:100%;}


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

	/* fader */
	.faded.fader-step-1,
	.faded  .fader-step-1,
	.faded.fader-step-2,
	.faded  .fader-step-2,
	.faded.fader-step-3,
	.faded  .fader-step-3,
	.faded.fader-step-4,
	.faded  .fader-step-4,
	.faded-delay.fader-step-1,
	.faded-delay  .fader-step-1,
	.faded-delay.fader-step-2,
	.faded-delay  .fader-step-2,
	.faded-delay.fader-step-3,
	.faded-delay  .fader-step-3,
	.faded-delay.fader-step-4,
	.faded-delay  .fader-step-4{transition-delay:0s;}
	/* fader */

	.container{padding:0 20px;} /* padding x 1 */

	.block-padding-top-a > .block-row{padding-top:75px;}
	.block-padding-top-b > .block-row{padding-top:56px;}
	.block-padding-top-c > .block-row{padding-top:38px;}
	.block-padding-top-d > .block-row{padding-top:22px;}
	.block-padding-top-e > .block-row{padding-top:15px;}
	.block-padding-top-f > .block-row{padding-top:8px;}
	.block-padding-bottom-a > .block-row{padding-bottom:75px;}
	.block-padding-bottom-b > .block-row{padding-bottom:56px;}
	.block-padding-bottom-c > .block-row{padding-bottom:38px;}
	.block-padding-bottom-d > .block-row{padding-bottom:22px;}
	.block-padding-bottom-e > .block-row{padding-bottom:15px;}
	.block-padding-bottom-f > .block-row{padding-bottom:8px;}
	.block-margin-top-a{margin-top:75px !important;}
	.block-margin-top-b{margin-top:56px !important;}
	.block-margin-top-c{margin-top:38px !important;}
	.block-margin-top-d{margin-top:30px !important;}
	.block-margin-top-e{margin-top:22px !important;}
	.block-margin-top-f{margin-top:15px !important;}
	.block-margin-top-g{margin-top:8px !important;}
	.block-margin-top-h{margin-top:8px !important;}
	.block-margin-top-i{margin-top:8px !important;}
	.block-margin-bottom-a{margin-bottom:75px !important;}
	.block-margin-bottom-b{margin-bottom:56px !important;}
	.block-margin-bottom-c{margin-bottom:38px !important;}
	.block-margin-bottom-d{margin-bottom:30px !important;}
	.block-margin-bottom-e{margin-bottom:22px !important;}
	.block-margin-bottom-f{margin-bottom:15px !important;}
	.block-margin-bottom-g{margin-bottom:8px !important;}
	.block-margin-bottom-h{margin-bottom:8px !important;}
	.block-margin-bottom-i{margin-bottom:8px !important;}

	.block-width-100 > .block-column,
	.block-width-88 > .block-column.block-width-100,
	.block-width-80 > .block-column.block-width-100,
	.block-width-75 > .block-column.block-width-100,
	.block-width-67 > .block-column.block-width-100,
	.block-width-63 > .block-column.block-width-100,
	.block-width-60 > .block-column.block-width-100,
	.block-width-50 > .block-column.block-width-100,
	.block-width-40 > .block-column.block-width-100,
	.block-width-37 > .block-column.block-width-100,
	.block-width-33 > .block-column.block-width-100,
	.block-width-25 > .block-column.block-width-100,
	.block-width-20 > .block-column.block-width-100,
	.block-width-12 > .block-column.block-width-100,
	.block-column.block-width-100,
	.block-width-88 > .block-column,
	.block-width-100 > .block-column.block-width-88,
	.block-width-80 > .block-column.block-width-88,
	.block-width-75 > .block-column.block-width-88,
	.block-width-67 > .block-column.block-width-88,
	.block-width-63 > .block-column.block-width-88,
	.block-width-60 > .block-column.block-width-88,
	.block-width-50 > .block-column.block-width-88,
	.block-width-40 > .block-column.block-width-88,
	.block-width-37 > .block-column.block-width-88,
	.block-width-33 > .block-column.block-width-88,
	.block-width-25 > .block-column.block-width-88,
	.block-width-20 > .block-column.block-width-88,
	.block-width-12 > .block-column.block-width-88,
	.block-column.block-width-88,
	.block-width-80 > .block-column,
	.block-width-100 > .block-column.block-width-80,
	.block-width-88 > .block-column.block-width-80,
	.block-width-75 > .block-column.block-width-80,
	.block-width-67 > .block-column.block-width-80,
	.block-width-63 > .block-column.block-width-80,
	.block-width-60 > .block-column.block-width-80,
	.block-width-50 > .block-column.block-width-80,
	.block-width-40 > .block-column.block-width-80,
	.block-width-37 > .block-column.block-width-80,
	.block-width-33 > .block-column.block-width-80,
	.block-width-25 > .block-column.block-width-80,
	.block-width-20 > .block-column.block-width-80,
	.block-width-12 > .block-column.block-width-80,
	.block-column.block-width-80,
	.block-width-75 > .block-column,
	.block-width-100 > .block-column.block-width-75,
	.block-width-88 > .block-column.block-width-75,
	.block-width-80 > .block-column.block-width-75,
	.block-width-67 > .block-column.block-width-75,
	.block-width-63 > .block-column.block-width-75,
	.block-width-60 > .block-column.block-width-75,
	.block-width-50 > .block-column.block-width-75,
	.block-width-40 > .block-column.block-width-75,
	.block-width-37 > .block-column.block-width-75,
	.block-width-33 > .block-column.block-width-75,
	.block-width-25 > .block-column.block-width-75,
	.block-width-20 > .block-column.block-width-75,
	.block-width-12 > .block-column.block-width-75,
	.block-column.block-width-75,
	.block-width-67 > .block-column,
	.block-width-100 > .block-column.block-width-67,
	.block-width-88 > .block-column.block-width-67,
	.block-width-80 > .block-column.block-width-67,
	.block-width-75 > .block-column.block-width-67,
	.block-width-63 > .block-column.block-width-67,
	.block-width-60 > .block-column.block-width-67,
	.block-width-50 > .block-column.block-width-67,
	.block-width-40 > .block-column.block-width-67,
	.block-width-37 > .block-column.block-width-67,
	.block-width-33 > .block-column.block-width-67,
	.block-width-25 > .block-column.block-width-67,
	.block-width-20 > .block-column.block-width-67,
	.block-width-12 > .block-column.block-width-67,
	.block-column.block-width-67,
	.block-width-63 > .block-column,
	.block-width-100 > .block-column.block-width-63,
	.block-width-88 > .block-column.block-width-63,
	.block-width-80 > .block-column.block-width-63,
	.block-width-75 > .block-column.block-width-63,
	.block-width-67 > .block-column.block-width-63,
	.block-width-60 > .block-column.block-width-63,
	.block-width-50 > .block-column.block-width-63,
	.block-width-40 > .block-column.block-width-63,
	.block-width-37 > .block-column.block-width-63,
	.block-width-33 > .block-column.block-width-63,
	.block-width-25 > .block-column.block-width-63,
	.block-width-20 > .block-column.block-width-63,
	.block-width-12 > .block-column.block-width-63,
	.block-column.block-width-63,
	.block-width-60 > .block-column,
	.block-width-100 > .block-column.block-width-60,
	.block-width-88 > .block-column.block-width-60,
	.block-width-80 > .block-column.block-width-60,
	.block-width-75 > .block-column.block-width-60,
	.block-width-67 > .block-column.block-width-60,
	.block-width-63 > .block-column.block-width-60,
	.block-width-50 > .block-column.block-width-60,
	.block-width-40 > .block-column.block-width-60,
	.block-width-37 > .block-column.block-width-60,
	.block-width-33 > .block-column.block-width-60,
	.block-width-25 > .block-column.block-width-60,
	.block-width-20 > .block-column.block-width-60,
	.block-width-12 > .block-column.block-width-60,
	.block-column.block-width-60,
	.block-width-50 > .block-column,
	.block-width-100 > .block-column.block-width-50,
	.block-width-88 > .block-column.block-width-50,
	.block-width-80 > .block-column.block-width-50,
	.block-width-75 > .block-column.block-width-50,
	.block-width-67 > .block-column.block-width-50,
	.block-width-63 > .block-column.block-width-50,
	.block-width-60 > .block-column.block-width-50,
	.block-width-40 > .block-column.block-width-50,
	.block-width-37 > .block-column.block-width-50,
	.block-width-33 > .block-column.block-width-50,
	.block-width-25 > .block-column.block-width-50,
	.block-width-20 > .block-column.block-width-50,
	.block-width-12 > .block-column.block-width-50,
	.block-column.block-width-50,
	.block-width-40 > .block-column,
	.block-width-100 > .block-column.block-width-40,
	.block-width-88 > .block-column.block-width-40,
	.block-width-80 > .block-column.block-width-40,
	.block-width-75 > .block-column.block-width-40,
	.block-width-67 > .block-column.block-width-40,
	.block-width-63 > .block-column.block-width-40,
	.block-width-60 > .block-column.block-width-40,
	.block-width-50 > .block-column.block-width-40,
	.block-width-37 > .block-column.block-width-40,
	.block-width-33 > .block-column.block-width-40,
	.block-width-25 > .block-column.block-width-40,
	.block-width-20 > .block-column.block-width-40,
	.block-width-12 > .block-column.block-width-40,
	.block-column.block-width-40,
	.block-width-37 > .block-column,
	.block-width-100 > .block-column.block-width-37,
	.block-width-88 > .block-column.block-width-37,
	.block-width-80 > .block-column.block-width-37,
	.block-width-75 > .block-column.block-width-37,
	.block-width-67 > .block-column.block-width-37,
	.block-width-63 > .block-column.block-width-37,
	.block-width-60 > .block-column.block-width-37,
	.block-width-50 > .block-column.block-width-37,
	.block-width-40 > .block-column.block-width-37,
	.block-width-33 > .block-column.block-width-37,
	.block-width-25 > .block-column.block-width-37,
	.block-width-20 > .block-column.block-width-37,
	.block-width-12 > .block-column.block-width-37,
	.block-column.block-width-37,
	.block-width-33 > .block-column,
	.block-width-100 > .block-column.block-width-33,
	.block-width-88 > .block-column.block-width-33,
	.block-width-80 > .block-column.block-width-33,
	.block-width-75 > .block-column.block-width-33,
	.block-width-67 > .block-column.block-width-33,
	.block-width-63 > .block-column.block-width-33,
	.block-width-60 > .block-column.block-width-33,
	.block-width-50 > .block-column.block-width-33,
	.block-width-40 > .block-column.block-width-33,
	.block-width-37 > .block-column.block-width-33,
	.block-width-25 > .block-column.block-width-33,
	.block-width-20 > .block-column.block-width-33,
	.block-width-12 > .block-column.block-width-33,
	.block-column.block-width-33,
	.block-width-25 > .block-column,
	.block-width-100 > .block-column.block-width-25,
	.block-width-88 > .block-column.block-width-25,
	.block-width-80 > .block-column.block-width-25,
	.block-width-75 > .block-column.block-width-25,
	.block-width-67 > .block-column.block-width-25,
	.block-width-63 > .block-column.block-width-25,
	.block-width-60 > .block-column.block-width-25,
	.block-width-50 > .block-column.block-width-25,
	.block-width-40 > .block-column.block-width-25,
	.block-width-37 > .block-column.block-width-25,
	.block-width-33 > .block-column.block-width-25,
	.block-width-20 > .block-column.block-width-25,
	.block-width-12 > .block-column.block-width-25,
	.block-column.block-width-25,
	.block-width-20 > .block-column,
	.block-width-100 > .block-column.block-width-20,
	.block-width-88 > .block-column.block-width-20,
	.block-width-80 > .block-column.block-width-20,
	.block-width-75 > .block-column.block-width-20,
	.block-width-67 > .block-column.block-width-20,
	.block-width-63 > .block-column.block-width-20,
	.block-width-60 > .block-column.block-width-20,
	.block-width-50 > .block-column.block-width-20,
	.block-width-40 > .block-column.block-width-20,
	.block-width-37 > .block-column.block-width-20,
	.block-width-33 > .block-column.block-width-20,
	.block-width-25 > .block-column.block-width-20,
	.block-width-12 > .block-column.block-width-20,
	.block-column.block-width-20,
	.block-width-12 > .block-column,
	.block-width-100 > .block-column.block-width-12,
	.block-width-88 > .block-column.block-width-12,
	.block-width-80 > .block-column.block-width-12,
	.block-width-75 > .block-column.block-width-12,
	.block-width-67 > .block-column.block-width-12,
	.block-width-63 > .block-column.block-width-12,
	.block-width-60 > .block-column.block-width-12,
	.block-width-50 > .block-column.block-width-12,
	.block-width-40 > .block-column.block-width-12,
	.block-width-37 > .block-column.block-width-12,
	.block-width-33 > .block-column.block-width-12,
	.block-width-25 > .block-column.block-width-12,
	.block-width-20 > .block-column.block-width-12,
	.block-column.block-width-12{width:100%;}

	.block-width-mobile-50 > .block-column,
	.block-width-mobile-50.block-column{width:50% !important;}

	.block-padding{margin:-5px;} /* gutter x 0.5 */
	.block-padding > .block-column{margin:5px;} /* gutter x 0.5 */
	.block-padding.block-width-100 > .block-column,
	.block-padding.block-width-88 > .block-column.block-width-100,
	.block-padding.block-width-80 > .block-column.block-width-100,
	.block-padding.block-width-75 > .block-column.block-width-100,
	.block-padding.block-width-67 > .block-column.block-width-100,
	.block-padding.block-width-63 > .block-column.block-width-100,
	.block-padding.block-width-60 > .block-column.block-width-100,
	.block-padding.block-width-50 > .block-column.block-width-100,
	.block-padding.block-width-40 > .block-column.block-width-100,
	.block-padding.block-width-37 > .block-column.block-width-100,
	.block-padding.block-width-33 > .block-column.block-width-100,
	.block-padding.block-width-25 > .block-column.block-width-100,
	.block-padding.block-width-20 > .block-column.block-width-100,
	.block-padding.block-width-12 > .block-column.block-width-100,
	.block-padding > .block-column.block-width-100,
	.block-padding.block-width-88 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-88,
	.block-padding.block-width-80 > .block-column.block-width-88,
	.block-padding.block-width-75 > .block-column.block-width-88,
	.block-padding.block-width-67 > .block-column.block-width-88,
	.block-padding.block-width-63 > .block-column.block-width-88,
	.block-padding.block-width-60 > .block-column.block-width-88,
	.block-padding.block-width-50 > .block-column.block-width-88,
	.block-padding.block-width-40 > .block-column.block-width-88,
	.block-padding.block-width-37 > .block-column.block-width-88,
	.block-padding.block-width-33 > .block-column.block-width-88,
	.block-padding.block-width-25 > .block-column.block-width-88,
	.block-padding.block-width-20 > .block-column.block-width-88,
	.block-padding.block-width-12 > .block-column.block-width-88,
	.block-padding > .block-column.block-width-88,
	.block-padding.block-width-80 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-80,
	.block-padding.block-width-88 > .block-column.block-width-80,
	.block-padding.block-width-75 > .block-column.block-width-80,
	.block-padding.block-width-67 > .block-column.block-width-80,
	.block-padding.block-width-63 > .block-column.block-width-80,
	.block-padding.block-width-60 > .block-column.block-width-80,
	.block-padding.block-width-50 > .block-column.block-width-80,
	.block-padding.block-width-40 > .block-column.block-width-80,
	.block-padding.block-width-37 > .block-column.block-width-80,
	.block-padding.block-width-33 > .block-column.block-width-80,
	.block-padding.block-width-25 > .block-column.block-width-80,
	.block-padding.block-width-20 > .block-column.block-width-80,
	.block-padding.block-width-12 > .block-column.block-width-80,
	.block-padding > .block-column.block-width-80,
	.block-padding.block-width-75 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-75,
	.block-padding.block-width-88 > .block-column.block-width-75,
	.block-padding.block-width-80 > .block-column.block-width-75,
	.block-padding.block-width-67 > .block-column.block-width-75,
	.block-padding.block-width-63 > .block-column.block-width-75,
	.block-padding.block-width-60 > .block-column.block-width-75,
	.block-padding.block-width-50 > .block-column.block-width-75,
	.block-padding.block-width-40 > .block-column.block-width-75,
	.block-padding.block-width-37 > .block-column.block-width-75,
	.block-padding.block-width-33 > .block-column.block-width-75,
	.block-padding.block-width-25 > .block-column.block-width-75,
	.block-padding.block-width-20 > .block-column.block-width-75,
	.block-padding.block-width-12 > .block-column.block-width-75,
	.block-padding > .block-column.block-width-75,
	.block-padding.block-width-67 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-67,
	.block-padding.block-width-88 > .block-column.block-width-67,
	.block-padding.block-width-80 > .block-column.block-width-67,
	.block-padding.block-width-75 > .block-column.block-width-67,
	.block-padding.block-width-63 > .block-column.block-width-67,
	.block-padding.block-width-60 > .block-column.block-width-67,
	.block-padding.block-width-50 > .block-column.block-width-67,
	.block-padding.block-width-40 > .block-column.block-width-67,
	.block-padding.block-width-37 > .block-column.block-width-67,
	.block-padding.block-width-33 > .block-column.block-width-67,
	.block-padding.block-width-25 > .block-column.block-width-67,
	.block-padding.block-width-20 > .block-column.block-width-67,
	.block-padding.block-width-12 > .block-column.block-width-67,
	.block-padding > .block-column.block-width-67,
	.block-padding.block-width-63 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-63,
	.block-padding.block-width-88 > .block-column.block-width-63,
	.block-padding.block-width-80 > .block-column.block-width-63,
	.block-padding.block-width-75 > .block-column.block-width-63,
	.block-padding.block-width-67 > .block-column.block-width-63,
	.block-padding.block-width-60 > .block-column.block-width-63,
	.block-padding.block-width-50 > .block-column.block-width-63,
	.block-padding.block-width-40 > .block-column.block-width-63,
	.block-padding.block-width-37 > .block-column.block-width-63,
	.block-padding.block-width-33 > .block-column.block-width-63,
	.block-padding.block-width-25 > .block-column.block-width-63,
	.block-padding.block-width-20 > .block-column.block-width-63,
	.block-padding.block-width-12 > .block-column.block-width-63,
	.block-padding > .block-column.block-width-63,
	.block-padding.block-width-60 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-60,
	.block-padding.block-width-88 > .block-column.block-width-60,
	.block-padding.block-width-80 > .block-column.block-width-60,
	.block-padding.block-width-75 > .block-column.block-width-60,
	.block-padding.block-width-67 > .block-column.block-width-60,
	.block-padding.block-width-63 > .block-column.block-width-60,
	.block-padding.block-width-50 > .block-column.block-width-60,
	.block-padding.block-width-40 > .block-column.block-width-60,
	.block-padding.block-width-37 > .block-column.block-width-60,
	.block-padding.block-width-33 > .block-column.block-width-60,
	.block-padding.block-width-25 > .block-column.block-width-60,
	.block-padding.block-width-20 > .block-column.block-width-60,
	.block-padding.block-width-12 > .block-column.block-width-60,
	.block-padding > .block-column.block-width-60,
	.block-padding.block-width-50 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-50,
	.block-padding.block-width-88 > .block-column.block-width-50,
	.block-padding.block-width-80 > .block-column.block-width-50,
	.block-padding.block-width-75 > .block-column.block-width-50,
	.block-padding.block-width-67 > .block-column.block-width-50,
	.block-padding.block-width-63 > .block-column.block-width-50,
	.block-padding.block-width-60 > .block-column.block-width-50,
	.block-padding.block-width-40 > .block-column.block-width-50,
	.block-padding.block-width-37 > .block-column.block-width-50,
	.block-padding.block-width-33 > .block-column.block-width-50,
	.block-padding.block-width-25 > .block-column.block-width-50,
	.block-padding.block-width-20 > .block-column.block-width-50,
	.block-padding.block-width-12 > .block-column.block-width-50,
	.block-padding > .block-column.block-width-50,
	.block-padding.block-width-40 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-40,
	.block-padding.block-width-88 > .block-column.block-width-40,
	.block-padding.block-width-80 > .block-column.block-width-40,
	.block-padding.block-width-75 > .block-column.block-width-40,
	.block-padding.block-width-67 > .block-column.block-width-40,
	.block-padding.block-width-63 > .block-column.block-width-40,
	.block-padding.block-width-60 > .block-column.block-width-40,
	.block-padding.block-width-50 > .block-column.block-width-40,
	.block-padding.block-width-37 > .block-column.block-width-40,
	.block-padding.block-width-33 > .block-column.block-width-40,
	.block-padding.block-width-25 > .block-column.block-width-40,
	.block-padding.block-width-20 > .block-column.block-width-40,
	.block-padding.block-width-12 > .block-column.block-width-40,
	.block-padding > .block-column.block-width-40,
	.block-padding.block-width-37 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-37,
	.block-padding.block-width-88 > .block-column.block-width-37,
	.block-padding.block-width-80 > .block-column.block-width-37,
	.block-padding.block-width-75 > .block-column.block-width-37,
	.block-padding.block-width-67 > .block-column.block-width-37,
	.block-padding.block-width-63 > .block-column.block-width-37,
	.block-padding.block-width-60 > .block-column.block-width-37,
	.block-padding.block-width-50 > .block-column.block-width-37,
	.block-padding.block-width-40 > .block-column.block-width-37,
	.block-padding.block-width-33 > .block-column.block-width-37,
	.block-padding.block-width-25 > .block-column.block-width-37,
	.block-padding.block-width-20 > .block-column.block-width-37,
	.block-padding.block-width-12 > .block-column.block-width-37,
	.block-padding > .block-column.block-width-37,
	.block-padding.block-width-33 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-33,
	.block-padding.block-width-88 > .block-column.block-width-33,
	.block-padding.block-width-80 > .block-column.block-width-33,
	.block-padding.block-width-75 > .block-column.block-width-33,
	.block-padding.block-width-67 > .block-column.block-width-33,
	.block-padding.block-width-63 > .block-column.block-width-33,
	.block-padding.block-width-60 > .block-column.block-width-33,
	.block-padding.block-width-50 > .block-column.block-width-33,
	.block-padding.block-width-40 > .block-column.block-width-33,
	.block-padding.block-width-37 > .block-column.block-width-33,
	.block-padding.block-width-25 > .block-column.block-width-33,
	.block-padding.block-width-20 > .block-column.block-width-33,
	.block-padding.block-width-12 > .block-column.block-width-33,
	.block-padding > .block-column.block-width-33,
	.block-padding.block-width-25 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-25,
	.block-padding.block-width-88 > .block-column.block-width-25,
	.block-padding.block-width-80 > .block-column.block-width-25,
	.block-padding.block-width-75 > .block-column.block-width-25,
	.block-padding.block-width-67 > .block-column.block-width-25,
	.block-padding.block-width-63 > .block-column.block-width-25,
	.block-padding.block-width-60 > .block-column.block-width-25,
	.block-padding.block-width-50 > .block-column.block-width-25,
	.block-padding.block-width-40 > .block-column.block-width-25,
	.block-padding.block-width-37 > .block-column.block-width-25,
	.block-padding.block-width-33 > .block-column.block-width-25,
	.block-padding.block-width-20 > .block-column.block-width-25,
	.block-padding.block-width-12 > .block-column.block-width-25,
	.block-padding > .block-column.block-width-25,
	.block-padding.block-width-20 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-20,
	.block-padding.block-width-88 > .block-column.block-width-20,
	.block-padding.block-width-80 > .block-column.block-width-20,
	.block-padding.block-width-75 > .block-column.block-width-20,
	.block-padding.block-width-67 > .block-column.block-width-20,
	.block-padding.block-width-63 > .block-column.block-width-20,
	.block-padding.block-width-60 > .block-column.block-width-20,
	.block-padding.block-width-50 > .block-column.block-width-20,
	.block-padding.block-width-40 > .block-column.block-width-20,
	.block-padding.block-width-37 > .block-column.block-width-20,
	.block-padding.block-width-33 > .block-column.block-width-20,
	.block-padding.block-width-25 > .block-column.block-width-20,
	.block-padding.block-width-12 > .block-column.block-width-20,
	.block-padding > .block-column.block-width-20,
	.block-padding.block-width-12 > .block-column,
	.block-padding.block-width-100 > .block-column.block-width-12,
	.block-padding.block-width-88 > .block-column.block-width-12,
	.block-padding.block-width-80 > .block-column.block-width-12,
	.block-padding.block-width-75 > .block-column.block-width-12,
	.block-padding.block-width-67 > .block-column.block-width-12,
	.block-padding.block-width-63 > .block-column.block-width-12,
	.block-padding.block-width-60 > .block-column.block-width-12,
	.block-padding.block-width-50 > .block-column.block-width-12,
	.block-padding.block-width-40 > .block-column.block-width-12,
	.block-padding.block-width-37 > .block-column.block-width-12,
	.block-padding.block-width-33 > .block-column.block-width-12,
	.block-padding.block-width-25 > .block-column.block-width-12,
	.block-padding.block-width-20 > .block-column.block-width-12,
	.block-padding > .block-column.block-width-12{width:calc(100% - 10px);}

	.block-padding-wide.block-width-100 > .block-column,
	.block-padding-wide.block-width-88 > .block-column.block-width-100,
	.block-padding-wide.block-width-80 > .block-column.block-width-100,
	.block-padding-wide.block-width-75 > .block-column.block-width-100,
	.block-padding-wide.block-width-67 > .block-column.block-width-100,
	.block-padding-wide.block-width-63 > .block-column.block-width-100,
	.block-padding-wide.block-width-60 > .block-column.block-width-100,
	.block-padding-wide.block-width-50 > .block-column.block-width-100,
	.block-padding-wide.block-width-40 > .block-column.block-width-100,
	.block-padding-wide.block-width-37 > .block-column.block-width-100,
	.block-padding-wide.block-width-33 > .block-column.block-width-100,
	.block-padding-wide.block-width-25 > .block-column.block-width-100,
	.block-padding-wide.block-width-20 > .block-column.block-width-100,
	.block-padding-wide.block-width-12 > .block-column.block-width-100,
	.block-padding-wide > .block-column.block-width-100,
	.block-padding-wide.block-width-88 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-88,
	.block-padding-wide.block-width-80 > .block-column.block-width-88,
	.block-padding-wide.block-width-75 > .block-column.block-width-88,
	.block-padding-wide.block-width-67 > .block-column.block-width-88,
	.block-padding-wide.block-width-63 > .block-column.block-width-88,
	.block-padding-wide.block-width-60 > .block-column.block-width-88,
	.block-padding-wide.block-width-50 > .block-column.block-width-88,
	.block-padding-wide.block-width-40 > .block-column.block-width-88,
	.block-padding-wide.block-width-37 > .block-column.block-width-88,
	.block-padding-wide.block-width-33 > .block-column.block-width-88,
	.block-padding-wide.block-width-25 > .block-column.block-width-88,
	.block-padding-wide.block-width-20 > .block-column.block-width-88,
	.block-padding-wide.block-width-12 > .block-column.block-width-88,
	.block-padding-wide > .block-column.block-width-88,
	.block-padding-wide.block-width-80 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-80,
	.block-padding-wide.block-width-88 > .block-column.block-width-80,
	.block-padding-wide.block-width-75 > .block-column.block-width-80,
	.block-padding-wide.block-width-67 > .block-column.block-width-80,
	.block-padding-wide.block-width-63 > .block-column.block-width-80,
	.block-padding-wide.block-width-60 > .block-column.block-width-80,
	.block-padding-wide.block-width-50 > .block-column.block-width-80,
	.block-padding-wide.block-width-40 > .block-column.block-width-80,
	.block-padding-wide.block-width-37 > .block-column.block-width-80,
	.block-padding-wide.block-width-33 > .block-column.block-width-80,
	.block-padding-wide.block-width-25 > .block-column.block-width-80,
	.block-padding-wide.block-width-20 > .block-column.block-width-80,
	.block-padding-wide.block-width-12 > .block-column.block-width-80,
	.block-padding-wide > .block-column.block-width-80,
	.block-padding-wide.block-width-75 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-75,
	.block-padding-wide.block-width-88 > .block-column.block-width-75,
	.block-padding-wide.block-width-80 > .block-column.block-width-75,
	.block-padding-wide.block-width-67 > .block-column.block-width-75,
	.block-padding-wide.block-width-63 > .block-column.block-width-75,
	.block-padding-wide.block-width-60 > .block-column.block-width-75,
	.block-padding-wide.block-width-50 > .block-column.block-width-75,
	.block-padding-wide.block-width-40 > .block-column.block-width-75,
	.block-padding-wide.block-width-37 > .block-column.block-width-75,
	.block-padding-wide.block-width-33 > .block-column.block-width-75,
	.block-padding-wide.block-width-25 > .block-column.block-width-75,
	.block-padding-wide.block-width-20 > .block-column.block-width-75,
	.block-padding-wide.block-width-12 > .block-column.block-width-75,
	.block-padding-wide > .block-column.block-width-75,
	.block-padding-wide.block-width-67 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-67,
	.block-padding-wide.block-width-88 > .block-column.block-width-67,
	.block-padding-wide.block-width-80 > .block-column.block-width-67,
	.block-padding-wide.block-width-75 > .block-column.block-width-67,
	.block-padding-wide.block-width-63 > .block-column.block-width-67,
	.block-padding-wide.block-width-60 > .block-column.block-width-67,
	.block-padding-wide.block-width-50 > .block-column.block-width-67,
	.block-padding-wide.block-width-40 > .block-column.block-width-67,
	.block-padding-wide.block-width-37 > .block-column.block-width-67,
	.block-padding-wide.block-width-33 > .block-column.block-width-67,
	.block-padding-wide.block-width-25 > .block-column.block-width-67,
	.block-padding-wide.block-width-20 > .block-column.block-width-67,
	.block-padding-wide.block-width-12 > .block-column.block-width-67,
	.block-padding-wide > .block-column.block-width-67,
	.block-padding-wide.block-width-63 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-63,
	.block-padding-wide.block-width-88 > .block-column.block-width-63,
	.block-padding-wide.block-width-80 > .block-column.block-width-63,
	.block-padding-wide.block-width-75 > .block-column.block-width-63,
	.block-padding-wide.block-width-67 > .block-column.block-width-63,
	.block-padding-wide.block-width-60 > .block-column.block-width-63,
	.block-padding-wide.block-width-50 > .block-column.block-width-63,
	.block-padding-wide.block-width-40 > .block-column.block-width-63,
	.block-padding-wide.block-width-37 > .block-column.block-width-63,
	.block-padding-wide.block-width-33 > .block-column.block-width-63,
	.block-padding-wide.block-width-25 > .block-column.block-width-63,
	.block-padding-wide.block-width-20 > .block-column.block-width-63,
	.block-padding-wide.block-width-12 > .block-column.block-width-63,
	.block-padding-wide > .block-column.block-width-63,
	.block-padding-wide.block-width-60 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-60,
	.block-padding-wide.block-width-88 > .block-column.block-width-60,
	.block-padding-wide.block-width-80 > .block-column.block-width-60,
	.block-padding-wide.block-width-75 > .block-column.block-width-60,
	.block-padding-wide.block-width-67 > .block-column.block-width-60,
	.block-padding-wide.block-width-63 > .block-column.block-width-60,
	.block-padding-wide.block-width-50 > .block-column.block-width-60,
	.block-padding-wide.block-width-40 > .block-column.block-width-60,
	.block-padding-wide.block-width-37 > .block-column.block-width-60,
	.block-padding-wide.block-width-33 > .block-column.block-width-60,
	.block-padding-wide.block-width-25 > .block-column.block-width-60,
	.block-padding-wide.block-width-20 > .block-column.block-width-60,
	.block-padding-wide.block-width-12 > .block-column.block-width-60,
	.block-padding-wide > .block-column.block-width-60,
	.block-padding-wide.block-width-50 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-50,
	.block-padding-wide.block-width-88 > .block-column.block-width-50,
	.block-padding-wide.block-width-80 > .block-column.block-width-50,
	.block-padding-wide.block-width-75 > .block-column.block-width-50,
	.block-padding-wide.block-width-67 > .block-column.block-width-50,
	.block-padding-wide.block-width-63 > .block-column.block-width-50,
	.block-padding-wide.block-width-60 > .block-column.block-width-50,
	.block-padding-wide.block-width-40 > .block-column.block-width-50,
	.block-padding-wide.block-width-37 > .block-column.block-width-50,
	.block-padding-wide.block-width-33 > .block-column.block-width-50,
	.block-padding-wide.block-width-25 > .block-column.block-width-50,
	.block-padding-wide.block-width-20 > .block-column.block-width-50,
	.block-padding-wide.block-width-12 > .block-column.block-width-50,
	.block-padding-wide > .block-column.block-width-50,
	.block-padding-wide.block-width-40 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-40,
	.block-padding-wide.block-width-88 > .block-column.block-width-40,
	.block-padding-wide.block-width-80 > .block-column.block-width-40,
	.block-padding-wide.block-width-75 > .block-column.block-width-40,
	.block-padding-wide.block-width-67 > .block-column.block-width-40,
	.block-padding-wide.block-width-63 > .block-column.block-width-40,
	.block-padding-wide.block-width-60 > .block-column.block-width-40,
	.block-padding-wide.block-width-50 > .block-column.block-width-40,
	.block-padding-wide.block-width-37 > .block-column.block-width-40,
	.block-padding-wide.block-width-33 > .block-column.block-width-40,
	.block-padding-wide.block-width-25 > .block-column.block-width-40,
	.block-padding-wide.block-width-20 > .block-column.block-width-40,
	.block-padding-wide.block-width-12 > .block-column.block-width-40,
	.block-padding-wide > .block-column.block-width-40,
	.block-padding-wide.block-width-37 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-37,
	.block-padding-wide.block-width-88 > .block-column.block-width-37,
	.block-padding-wide.block-width-80 > .block-column.block-width-37,
	.block-padding-wide.block-width-75 > .block-column.block-width-37,
	.block-padding-wide.block-width-67 > .block-column.block-width-37,
	.block-padding-wide.block-width-63 > .block-column.block-width-37,
	.block-padding-wide.block-width-60 > .block-column.block-width-37,
	.block-padding-wide.block-width-50 > .block-column.block-width-37,
	.block-padding-wide.block-width-40 > .block-column.block-width-37,
	.block-padding-wide.block-width-33 > .block-column.block-width-37,
	.block-padding-wide.block-width-25 > .block-column.block-width-37,
	.block-padding-wide.block-width-20 > .block-column.block-width-37,
	.block-padding-wide.block-width-12 > .block-column.block-width-37,
	.block-padding-wide > .block-column.block-width-37,
	.block-padding-wide.block-width-33 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-33,
	.block-padding-wide.block-width-88 > .block-column.block-width-33,
	.block-padding-wide.block-width-80 > .block-column.block-width-33,
	.block-padding-wide.block-width-75 > .block-column.block-width-33,
	.block-padding-wide.block-width-67 > .block-column.block-width-33,
	.block-padding-wide.block-width-63 > .block-column.block-width-33,
	.block-padding-wide.block-width-60 > .block-column.block-width-33,
	.block-padding-wide.block-width-50 > .block-column.block-width-33,
	.block-padding-wide.block-width-40 > .block-column.block-width-33,
	.block-padding-wide.block-width-37 > .block-column.block-width-33,
	.block-padding-wide.block-width-25 > .block-column.block-width-33,
	.block-padding-wide.block-width-20 > .block-column.block-width-33,
	.block-padding-wide.block-width-12 > .block-column.block-width-33,
	.block-padding-wide > .block-column.block-width-33,
	.block-padding-wide.block-width-25 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-25,
	.block-padding-wide.block-width-88 > .block-column.block-width-25,
	.block-padding-wide.block-width-80 > .block-column.block-width-25,
	.block-padding-wide.block-width-75 > .block-column.block-width-25,
	.block-padding-wide.block-width-67 > .block-column.block-width-25,
	.block-padding-wide.block-width-63 > .block-column.block-width-25,
	.block-padding-wide.block-width-60 > .block-column.block-width-25,
	.block-padding-wide.block-width-50 > .block-column.block-width-25,
	.block-padding-wide.block-width-40 > .block-column.block-width-25,
	.block-padding-wide.block-width-37 > .block-column.block-width-25,
	.block-padding-wide.block-width-33 > .block-column.block-width-25,
	.block-padding-wide.block-width-20 > .block-column.block-width-25,
	.block-padding-wide.block-width-12 > .block-column.block-width-25,
	.block-padding-wide > .block-column.block-width-25,
	.block-padding-wide.block-width-20 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-20,
	.block-padding-wide.block-width-88 > .block-column.block-width-20,
	.block-padding-wide.block-width-80 > .block-column.block-width-20,
	.block-padding-wide.block-width-75 > .block-column.block-width-20,
	.block-padding-wide.block-width-67 > .block-column.block-width-20,
	.block-padding-wide.block-width-63 > .block-column.block-width-20,
	.block-padding-wide.block-width-60 > .block-column.block-width-20,
	.block-padding-wide.block-width-50 > .block-column.block-width-20,
	.block-padding-wide.block-width-40 > .block-column.block-width-20,
	.block-padding-wide.block-width-37 > .block-column.block-width-20,
	.block-padding-wide.block-width-33 > .block-column.block-width-20,
	.block-padding-wide.block-width-25 > .block-column.block-width-20,
	.block-padding-wide.block-width-12 > .block-column.block-width-20,
	.block-padding-wide > .block-column.block-width-20,
	.block-padding-wide.block-width-12 > .block-column,
	.block-padding-wide.block-width-100 > .block-column.block-width-12,
	.block-padding-wide.block-width-88 > .block-column.block-width-12,
	.block-padding-wide.block-width-80 > .block-column.block-width-12,
	.block-padding-wide.block-width-75 > .block-column.block-width-12,
	.block-padding-wide.block-width-67 > .block-column.block-width-12,
	.block-padding-wide.block-width-63 > .block-column.block-width-12,
	.block-padding-wide.block-width-60 > .block-column.block-width-12,
	.block-padding-wide.block-width-50 > .block-column.block-width-12,
	.block-padding-wide.block-width-40 > .block-column.block-width-12,
	.block-padding-wide.block-width-37 > .block-column.block-width-12,
	.block-padding-wide.block-width-33 > .block-column.block-width-12,
	.block-padding-wide.block-width-25 > .block-column.block-width-12,
	.block-padding-wide.block-width-20 > .block-column.block-width-12,
	.block-padding-wide > .block-column.block-width-12{width:calc(100% - 20px);}

	.block-padding.block-width-mobile-50 > .block-column,
	.block-padding > .block-width-mobile-50.block-column{width:calc(50% - 10px) !important;}

	.block-padding-wide.block-width-mobile-50 > .block-column,
	.block-padding-wide > .block-width-mobile-50.block-column{width:calc(50% - 20px) !important;}

	.text-wysiwyg h1,
	.font-1{font-size:30px;line-height:41px;}
	.text-wysiwyg h2,
	.font-2{font-size:24px;line-height:33px;}
	.text-wysiwyg h3,
	.font-3{font-size:18px;line-height:25px;}
	.text-wysiwyg h4,
	.font-4{font-size:12px;line-height:17px;}

	.text-wysiwyg h1,
	.text-wysiwyg h2,
	.text-wysiwyg h3,
	.text-wysiwyg h4{margin-top:15px;}

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

	.custom-button{padding:10px 30px;border-radius:10px;font-size:16px;}

	.text-left-mobile .custom-button{margin-left:0;margin-right:auto;}
	.text-center-mobile .custom-button{margin-left:auto;margin-right:auto;}
	.text-right-mobile .custom-button{margin-left:auto;margin-right:0;}


	.wrapper{padding-top:60px;padding-bottom:60px;}
	.header{/*height:60px;*/}

	.footer{padding:20px 0;}

	.footer .footer-logo{margin:0 0 20px;}
	.footer .footer-logo img{width:100px;}

	.footer .footer-nav ul{margin:0 0 20px;}
	.footer .footer-nav ul li{padding:0 10px;}
	.footer .footer-nav ul li,
	.footer .footer-nav ul li a{font-size:16px;}

	.footer .footer-social > span{margin-right:20px;}
	.footer .footer-social > a{margin:0 10px;}



}


