/* 
																		|	
	CSS SELECTOR														|	CSS SYNTAX
																		|	
	--------------------------------------------------------------------|--------------------------------------------------
																		|	┌─▄▄			┌─▄▄			┌─▄▄
																		|	│  │			│  │			│  │
																		|	└──┘			└──┘			└──┘
																		|	BOXMODEL.CSS	TYPOGRAPHY.CSS	DYNAMICS.CSS
																		|	
																		|	size			letter			mouse
																		|	edge			word			keyboard
																		|	erea			line			motion
																		|	coordinates		element			
																		|	assembly		pseudo-content	
																		|	
	--------------------------------------------------------------------|--------------------------------------------------
																		|	
	MODEL 		(DB)	haystack,needle,showlist,total,groupby,sortby	|	
	HEADING 	(H)														|	
																		|	
	STRUCTURE 	(HTML)	head,graphic,headline,content,more				|	
	VIEW 		(CSS)	columns,gap,corner,elongation,overlap,assemble	|	
	BEHAVIOR 	(JS)	event,response									|	
																		|	
	MEDIA				device,print									|	
																		|
 */




/** CSS PROPERTIES **/
/* PRESET
	list                    list-style-, marker-offset
	table                   table-layout, border-, caption-side, empty-cells
*/
/* BOXMODEL
	size 	                width, height, resize
	edge					padding, border, margin, outlines, box-shadow
	area                    background, transform, perspective, filter, opacity, mix-blend-mode
	coordinates				position, top, bottom, right, left, z-index
	assembly				display, visibility, float, overflow, clip, clear, grid, (place, align, justify), flex, order
*/
/* TYPOGRAPHY
	letter                  letter-spacing
	word                    word-spacing, word-break, word-wrap, white-space, hyphens, 
	line                    line-height, line-break, break-, column-, 
	element                 text, font, color, vertical-align, direction, unicode-bidi
	pseudo-content			content, counter-increment, counter-reset, quotes
*/	
/* DYNAMICS
	mouse					cursor, caret-color
	keyboard				nav-
	motion					transition, animation
*/

/** CSS SELECTORS **/
/* PSEUDO-CLASSES				
							active, focus, hover, visited,
							link, lang
*/
/* PSEUDO-ELEMENTS				
							before, after, 
							first-letter, first-line, first-child
*/
/* MEDIA TYPES					
							all, aural, braille, embossed, handheld, print, projection, screen, tty, tv, *
*/


/*** QUERY 

[cat 
	12 children x3 groupby:cat sortby:newer 
	filter:tag,year meta:tag thumb title summary 
	wide nogap quad 
	scrollto:fadeup
]

???[query 
	db=page|children|10|sort:random|group:cat|deep|asc
	h=filter|title|call
	html=thumb|color|mask|patern|back|title|tagline|call|social 
	css=wide|midlong|nogap|merto|quad|postcard|feature|super|center
	js=scrollto:fadeup|mouseon:paint|click:silent
]

[combination/x]
	[heading]:		 p1/p2/p3/... 
	[structure]:	 c1/c2/c3/...
	[view]:		 	 v1/v2/v3/...
	[behavior]:	 	 d1/d2/d3/...
	
***/

/** MODEL (DB)

	[table]: 		 page/post/cat/tag/author/search/comment/media
	
	[refrence]:		 (THIS)/[ids]/[slugs]
	[showlist]:		 (SELF)/children/grandchildren/parents/grandparents/sisters/relatives
	[total]: 		 (x3)/x[int]
	
	[groupby:]:		 			   	   	 / cat/tag/format/[taxonomy] / author / date / name + year/season/month/week/day
	[sortby:]:  	(WEIGHT)/id / random / cat/tag/format/[taxonomy] / author / date / name / older/newer
					  
					 
					 
				|				GRAND					GRAND
				|	CHILDREN	CHILDREN	PARENTS		PARENTS		SISTERS		RELATIVES
	------------|---------------------------------------------------------------------------
	PAGE		|	page		page		page		page		page		page
	POST		|	-			-			cat			cat			post		post
	AUTHOR		|	post		-			-			-			author		author																			
	TAG			|	post		-			-			-			tag			tag
	CAT			|	post		post		-			-			cat			cat																			
				|																									
	SEARCH		|																									
	COMMENT		|																									
	MEDIA		|																									
				|																									
	POSTX		|	-			-			cat,tag		cat			post		post
	CATX		|	post,cat	post,cat	cat			cat			post,cat	post,cat
	CATLIST		|	cat			cat			cat			cat			cat			cat

	
	custom fields:
	--------------------------------------------
	FIGURE			album thumb thumb2(cover) logo icon counter
	PALLETE			color color2
	HEADING			prefix ttl tagline
	ABSTRACT		summary specifications
	INTERACTION		call landing 
	LINK			website email facebook twitter linkedin instagram virgool
	
	

**/ 

/** VIEW STRUCTURE (HTML)
	
	
	
	header
	---------------------------
	[header]:		...
	[filter:]:		cat+tag+format+[taxonomy] + author + date + name + year+season+month+week+day
	[control]:		sort + export + assembly + contents + back + loadmore
	
	graphic
	---------------------------
	[figure]:		slide/album / thumb/thumb2/thumbx/logo / icon/counter
	[pallete]:		color/color2
	[mask]:			cover/pattern/...
	
	heading
	---------------------------
	[hashtag:]:		cat/tag/format/[taxonomy] / author / date / name / year/season/month/week/day
	[heading]:		prefix + title/ttl + tagline + call
	[htag]:			h1/h2/h3/h4/h5/h6
	
	content
	---------------------------
	[abstract]:		summary
	[customfield]:	[field1]+[field2]+...
	[meta:]:		cat+tag+format+[taxonomy] + author + date + name + year+season+month+week+day
	
	more
	---------------------------
	[link]:			social+website+email
	[sticker]:		sticker
	
	
	
	
	div#queryx-73668.posts-wrapper
		ul.posts
			li#post-34825
				inner
					div.post-graphic
						span.img-wrapper
							img
							span.rgb
						i.mdi
					[name]
						h.child-heading
							a
								span.titlex
									em.prefix
									div.title0
										a.navx
										[heading]
					div.detailx[content]
						div.taglinex
							ul
								li
						div.summaryx
						div.socialx
							ul
								li.linkedin
									a
						div.calltoaction
							a.readmore






.queryx
	.head-wrapper
		.head
			.header
				...
			.filters-wrapper
				ul.filters-folders
					li.filter-folder
						a
				
				ul.filters
					li.filter
						a
					
			.controls-wrapper
				ul.controls-folders
					li.control-folder
						.inner
		
				ul.controls
					li.control
						.inner
		
	.posts-wrapper
		ul.posts
			li.post
				.inner
					.post-graphic
						.post-figure 
							ul.post-images
								li.post-image
									img
							.post-shape
								i.post-icon
								i.post-counter
								
						.post-rgb
						.post-mask
					
					.post-headline
						.post-hashtag
						.post-htag
							a
								.post-prefix
								.post-heading
					
					.post-content
						.post-short
						ul.post-customfields
							li.post-customfield
								.post-customfield-name
								.post-customfield-value
							
						ul.post-metas-folders
							li.post-meta-folder
								ul.post-metas
									li.post-meta
										a
							
					.post-link
						.post-call
							a
							
						ul.post-socials
							li.post-social
								a
							
						.post-website
							a
								span
								
							
						
	
	
	
	

**/

/** VIEW STYLE (CSS) 

	[columns]:		 mono/dual/(TRIO)/quad/pent/hexa/hept/octa/nino/deca
					  
					  NO-		LES-		MID-		-			-ER			-EST
					 ---------------------------------------------------------------------
	[gap]:			 (NOGAP)	/lesgap		/midgap		/gap		/(GAPPER)	/gappest
	[corner]:		 (NOROUND)	/lesround	/midround	/round		/rounder	/roundest ≡circle
	
	[orientation]: 	 landscape/portrait
					
	[ratio]:		 square/3:4/2:3/9:16/1:2/
	
	[width]:		 (NOWIDE)							/wide		/wider		/widest
	
	[overlap]:		 (NOLAP)/sideby/banner/postcard/tableau/billboard
	[assemble]:		 (MOSAIC)/metro/magazine/blog/table/heatmap/barchart/...
		
	[effect]:		 blur+flat+saturate+feature
	[typography]:	 super+bulletin+center+strip

**/

/** VIEW BEHAVIOR (JS) 

	[event:]:		 mouseon/click/swipe/scrollto
	[action:]:	 	 silent+zoom+paint+fadeup+blink

**/





/*** CHILDRENX default ***/
.childrenx {
	padding-bottom: 5em;
	overflow: hidden;
}
.childrenx+.childrenx {
	/* padding-top: 5em; */
}
.childrenx>ul {
	padding: 0;
	margin: 0;
}
.childrenx>ul>li {
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0 0 2em 0;
	float: right;
	cursor: pointer; 
	color: #333;
	background: white;
	transition: .6s;
}
.childrenx>ul>li .rgbcover {
	/* display: none; */
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
}
.childrenx h1,
.childrenx h2,
.childrenx h3,
.childrenx h4 {
	padding: 0;
}
.childrenx>.parent-heading {
	margin-bottom: 3em;
}
.childrenx>.parent-heading .headingx {
	margin-bottom: 0;
}
.childrenx>ul>li .textfields {
   margin: 2em 1em;
}
.childrenx>ul>li h1.child-heading {
	margin-top: 2em;
	margin-bottom: 1em;
}
.childrenx>ul>li .child-heading em.prefix {
	display: block;
}
.childrenx>ul>li .child-heading a {
	position: relative;
	display: block; 
}
.childrenx>ul>li .child-heading a:hover {
	opacity: 1;
}
.childrenx>ul>li .child-heading a:after { 
	/* display: inline-block; */
	display: none;
    position: relative;
    bottom: -.3em;
    left: -.5em;
	transition: .5s;
}
.childrenx>ul>li .child-heading a:hover:after { 
    left: -1em; 
	transition: .5s;
}
.childrenx>ul>li .readmore {
	margin: 1.5em 0 0 0;
}
.childrenx>ul>li.thumbGrayscale .img-wrapper img {
	filter: grayscale() contrast(0) brightness(1.8);
}
.childrenx>ul>li.noTitle .child-heading,
.childrenx>ul>li.noTitle.noDetails .textfields {
	margin: 0;
}
.childrenx>ul>li .img-wrapper {
	display: block;
	position: relative;
}
.childrenx>ul>li .socialx {
	direction: ltr;
}
.childrenx>ul>li .socialx a {
	text-align: center;
}
.childrenx>ul>li .socialx a.mdi:before {
    padding: .4em;
    margin: 1em .5em;
    border: 1px solid;
    border-radius: 5em;
    /* width: 2em; */
    /* height: 2em; */
    line-height: 1;
	transition: .2s;
}
.childrenx>ul>li .socialx .socialx-website {
    display: block;
}


/* childrenx NAV */
.childrenx.nav>ul>li .child-heading {
	position: relative;
}
.childrenx.nav>ul>li .child-heading .navx {
	position: absolute; 
    top: .2em;
    right: -1.5em;
    display: inline !important;
	opacity: .5;
}

/* childrenx FILTER */
.childrenx.filter .filters {
	padding: 3em 0;
	background: white;
}
.childrenx.filter .filters ul.filter-cats {
	background-image: linear-gradient(to bottom,transparent 0%,transparent 54%, #ddd 54%, #ddd 58%, transparent 58%, transparent 100%);
}
.childrenx.filter .filters .filter-title {
	/* display: inline-block; */
	font-size: .8em;
    font-weight: 700;
    padding: 0 1em;
	margin: 1em 0;
}
.childrenx.filter .filters ul.pages-menu {
	/* display: inline-block; */
	position: initial;
	width: initial;
	margin: 0 auto;
}
.childrenx.filter .filters ul.pages-menu.filter-tags-row li a { 
	font-size: 1.2em;
	color: #888;
}
.childrenx.filter .filters ul.pages-menu.filter-tags-row li.active a {
    color: #44860e;
}
.childrenx.filter .filters ul.pages-menu li a {
	opacity: 1;
}
.childrenx.filter .filters ul.filter-cats li {
	padding: 0;
}
.childrenx.filter .filters ul.filter-cats li a {
	background: white;
	padding: 0 .5em;
}

.childrenx.filter .textfields {
	overflow: hidden;
}
.childrenx.sticker ul.sticker {
	padding: 0;
	margin: 0;
	list-style: none;
	
	position: absolute;
    top: -1.4em;
    left: -1.6em;
    overflow: hidden;
    padding: 0;
    margin: 0;
    height: 7em;
    width: 7em;
}
.childrenx.sticker ul.sticker>li {
	display: inline-block;
	color: white;
	background: gray;
	border-radius: .2em;
    padding: 0 .4em;
    font-size: .7em;
    margin: 0 .1em;
	
	background: #44860e;
    height: 8em;
    width: 8em;
    padding: 6em 0.5em 0;
    transform: rotate(-45deg);
    top: -2em;
    left: -2em;
    position: absolute;
}
.childrenx.sticker>ul>li ul.sticker>li .sticker-icon {
	font-size: 2em;
	position: relative;
	top: -.5em;
}
.childrenx.sticker>ul>li ul.sticker>li .sticker-text {
	display: none;
}
.childrenx.sticker>ul>li:hover ul.sticker>li .sticker-icon {
	display: none;
}
.childrenx.sticker>ul>li:hover ul.sticker>li .sticker-text {
	display: initial;
}

/** childrenx UL **/
/* childrenx ul NOGAP */
.childrenx.nogap {
	padding-top: 0;
	padding-bottom: 0;
}

/* childrenx ul WIDE, WIDER, WIDEST, MIDTALL, TALL, TALLER, TALLEST */
.childrenx.wide, .childrenx.wider, .childrenx.widest {
    margin-right: calc(50% - 50vw);
    margin-left:  calc(50% - 50vw);
    
	background: #f0f0f0;
}
.childrenx.wide {
	padding-right:calc(1 * (50vw - 50%));
    padding-left: calc(1 * (50vw - 50%));
}
h6.wide {
    margin-right: calc(50% - 50vw);
    margin-left:  calc(50% - 50vw);
	background: #f0f0f0;
	margin-bottom: 0;
    padding: 2em 0;
}
.wide+h6.wide, .wider+h6.wide, .widest+h6.wide {
	margin-top: .1em;
}
.childrenx.wider {
	padding-right:calc(.5 * (50vw - 50%));
    padding-left: calc(.5 * (50vw - 50%));
}
.childrenx.widest {
	padding-right:0;
    padding-left: 0;
}
.childrenx.midtall, .childrenx.midtall>ul>li {
	height: 70vh;
}
.childrenx.tall, .childrenx.tall>ul>li {
	height: 80vh;
}
.childrenx.taller, .childrenx.taller>ul>li {
	height: 90vh;
}
.childrenx.tallest, .childrenx.tallest>ul>li {
	height: 100vh;
}

/* childrenx ul MONO, DUAL, TRIO, QUAD, PENT */
.childrenx.trio>ul>li {
	width: 28%;
	margin-left: 5%;
}
.childrenx.pent>ul>li {
	width: 17%;
	margin-left: 3%;
}
.childrenx.quad>ul>li {
	width: 21%;
	margin-left: 4%;
}
.childrenx.dual>ul>li {
	width: 45%;
	margin-left: 5%;
}
.childrenx.mono>ul>li {
	width: 100%;
}

/* childrenx ul MAGAZINE */
.childrenx.magazine.trio>ul>li:nth-child(1),
.childrenx.magazine.pent>ul>li:nth-child(1),
.childrenx.magazine.quad>ul>li:nth-child(1),
.childrenx.magazine.dual>ul>li:nth-child(1),
.childrenx.magazine>ul>li:nth-child(1) {
	width: 100%;
}

/* childrenx ul MOSAIC */
.childrenx.mosaic>.parent-heading {
	float: right;
	width: 24%;
	position: relative;
	margin: 0;
    background: #333;
}
.childrenx.mosaic>.parent-heading:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	opacity: .3;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center; 
    background-size: cover; 
	background-repeat: no-repeat;  
    background-image: url(/wp-content/uploads/2018/11/rahnemavc-clip-pattern.png);
	/* transform: rotate(180deg); */
}

.childrenx.mosaic.square>.parent-heading {
    padding-top: 38%;
}
.childrenx.mosaic.square2>.parent-heading {
    padding-top: 30.4%;
}
.childrenx.mosaic>.parent-heading>.inner {
    position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	padding: 10%;
}
.childrenx.mosaic>.parent-heading * {
	color: white;
}
.childrenx.mosaic>.parent-heading .headingx {
	margin-bottom: 1em;
}
.childrenx.mosaic>ul {
	float: right;
	width: 76%;
}
.childrenx.mosaic>ul>li,
.childrenx.mosaic.nospace>ul>li {
	margin: 0;
	position: relative;
}
.childrenx.mosaic>ul>li:nth-child(1),
.childrenx.mosaic>ul>li:nth-child(2),
.childrenx.mosaic>ul>li:nth-child(4),
.childrenx.mosaic>ul>li:nth-child(5) {
	width: 25%;
}
.childrenx.mosaic>ul>li:nth-child(3),
.childrenx.mosaic.nospace>ul>li:nth-child(3) {
	width: 50%;
}
.childrenx.mosaic>ul>li:nth-child(2) {
	clear: right;
}
.childrenx.mosaic.square>ul>li:nth-child(3),
.childrenx.mosaic.square>ul>li:nth-child(4) {
    margin-top: -25%;
}
.childrenx.mosaic.square2>ul>li:nth-child(3),
.childrenx.mosaic.square2>ul>li:nth-child(4) {
    margin-top: -20%;
}
.childrenx.mosaic.banner>ul>li:nth-child(3) .textfields {
	bottom: 0;
    margin-bottom: 10%;
    top: initial;
    right: 5%;
}
.childrenx.mosaic>ul>li>.inner {
	float: right;
	width: 100%;
	height: 100%;
}



/** childrenx LI **/
/* childrenx li NOSPACE */
.childrenx.nospace>ul>li {
    margin-bottom: .2%;
    margin-left: .2%;
}
.childrenx.nospace.trio>ul>li {
    width: 32.8%;
}
.childrenx.nospace.mono>ul>li {
    width: 100%;
}
.childrenx.nospace.dual>ul>li {
    width: 49.8%;
}
.childrenx.nospace.quad>ul>li {
    width: 24.8%;
}
.childrenx.nospace.pent>ul>li {
    width: 19.8%;
}
.childrenx.nospace>ul>li>.inner>br {
	display: none;
}

/* childrenx li SQUARE, SQUARE2, RECTANGLE, RECTANGLE2 */
.childrenx.square>ul>li .img-wrapper,
.childrenx.square2>ul>li .img-wrapper,
.childrenx.rectangle>ul>li .img-wrapper,
.childrenx.rectangle2>ul>li .img-wrapper,
.childrenx.rectangle3>ul>li .img-wrapper {
    position: relative;
    display: block;
}
.childrenx.square>ul>li .img-wrapper img,
.childrenx.square2>ul>li .img-wrapper img,
.childrenx.rectangle>ul>li .img-wrapper img,
.childrenx.rectangle2>ul>li .img-wrapper img,
.childrenx.rectangle3>ul>li .img-wrapper img {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.childrenx.square>ul>li .img-wrapper {
    padding-top: 100%;
}
.childrenx.square2>ul>li .img-wrapper {
    padding-top: 80%;
}
.childrenx.rectangle>ul>li .img-wrapper {
    padding-top: 60%;
}
.childrenx.rectangle2>ul>li .img-wrapper {
    padding-top: 40%;
}
.childrenx.rectangle3>ul>li .img-wrapper {
    padding-top: 30%;
}

/* childrenx li ADJUST */
.childrenx.adjust>ul>li .taglinex,
.childrenx.adjust>ul>li .summaryx {
	height: 5em;
}

/* childrenx li CIRCLE */
.childrenx.circle>ul>li .img-wrapper {
	border-radius: 1000em;
	overflow: hidden;
}

/* childrenx li BANNER */
.childrenx.banner.h0 {
	padding-top: 0;
	padding-bottom: 0;
}
.childrenx.banner>ul>li {
	overflow: hidden;
}
.childrenx.banner>ul>li>.inner {
	position: relative;
	height: 100%;
}
.childrenx.banner>ul>li .textfields {
	position: absolute;
	top: 10%;
	right: 0;
	z-index: 10;
	width: 90%;
	margin: 0 5%;
}
.childrenx.banner.midtall>ul>li .textfields,
.childrenx.banner.tall>ul>li .textfields,
.childrenx.banner.taller>ul>li .textfields,
.childrenx.banner.tallest>ul>li .textfields {
	top: 25%;
}
.childrenx.banner.mono>ul>li {
	background: initial;
}
.childrenx.banner.mono>ul>li .textfields {
	padding-left: 25%;
	padding-right: 5%;
}
.childrenx.banner.mono.center>ul>li .textfields {
	padding-left: 10%;
	padding-right: 10%;
}
.childrenx.banner.mono.center.color>ul>li .textfields {
	padding-left: 20%;
	padding-right: 20%;
}
.childrenx.banner>ul>li img {
	min-height: 100%;
	min-width: 100%;
	max-width: initial;
	width: initial;
	margin: 0 auto !important;
	float: none;
	padding: 0;
}

/* childrenx li BULLETIN */
.childrenx.bulletin.banner>ul>li .textfields {
	top: 15%;
	width: 80%;
	margin: 0 10%;
}
.childrenx.bulletin>ul>li .detailsx {
	margin: 1em 0;
}
.childrenx.bulletin>ul>li .hashtag {
	color: #2f4e8a;
}

/* childrenx li SOCIAL */
.childrenx.social>ul>li .socialx a.mdi:before {
	color: gray;
}
.childrenx.social>ul>li .socialx a.mdi:hover:before {
	background: #394762;
	color: white;
}

/* childrenx li COLOR */
.childrenx.color>ul>li>.inner {
	position: relative;
}
.childrenx.color>ul>li .rgbcover {
	content: " ";
	display: initial;
	position: absolute;
	background: black;
	opacity: .9;
	transition: .2s;
}
.childrenx.color.banner>ul>li * {
	color: white;
}
.childrenx.color.banner>ul>li .calltoactionx a.readmore .shape {
	stroke: white;
}
.childrenx.color.banner>ul>li .child-heading a:after {
	color: white;
	opacity: .5;
}
.childrenx.color.social>ul>li .socialx a.mdi:before {
	color: white;
}
.childrenx.color.social>ul>li .socialx a.mdi:hover:before {
	background: white;
	color: inherit;
}
.childrenx.color.social>ul>li .socialx a>span {
	color: white;
}

/* childrenx li BLUR */
.childrenx.blur>ul>li .img-wrapper img {
    /* filter: blur(.5em) contrast(0.5) brightness(1.7) grayscale(.25); */
	/* filter: grayscale(1) contrast(0) brightness(2); */
    filter: blur(0em) contrast(0.3) brightness(1.9) grayscale(.5); 
    transform: scale(1.06);
}

/* childrenx li CLIP */
.childrenx.clip>ul>li .img-wrapper .rgbcover {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center; 
    background-size: cover; 
	background-repeat: no-repeat;  
}
.childrenx.clip.cover>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-cover.png); 
}
.childrenx.clip.cover.color>ul>li .img-wrapper .rgbcover {
	opacity: .95;
}
.childrenx.clip.covergraphic>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2020/11/dayche-clip-covergraphic4.jpg);
}
.childrenx.clip.covergraphic.color>ul>li .img-wrapper .rgbcover {
	opacity: .95;
}
.childrenx.clip.covergraphic.color>ul>li .img-wrapper img {
	filter: contrast(0);
}
.childrenx.clip.hollow>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-hollow.png);
}
.childrenx.clip.mehrdad>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/12/rahnemavc-clip-mehrdad.png);
}
.childrenx.clip.ghost>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-ghost.png);
}
.childrenx.clip.hologram>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-hologram.png);
}
.childrenx.clip.solid>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-solid.png);
}
.childrenx.clip.solider>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-solider.png);
}
.childrenx.clip.soliderhalf>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/11/rahnemavc-clip-soliderhalf.png);
}
.childrenx.clip.diagonal>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-diagonal.png);
}
.childrenx.clip.diagonal>ul>li {
	line-height: 1.4;
}
.childrenx.clip.diagonal>ul>li .textfields {
	padding-right: 3em;
}
.childrenx.clip.diagonal>ul>li .taglinex p {
	margin: 0;
}
.childrenx.clip.diagonal>ul>li .taglinex p:nth-child(1) {
	margin-right: calc(3em * (1.4 / 2.1445));
}
.childrenx.clip.diagonal>ul>li .taglinex p:nth-child(2) {
	margin-right: calc(4em * (1.4 / 2.1445));
}
.childrenx.clip.diagonal>ul>li .taglinex p:nth-child(3) {
	margin-right: calc(5em * (1.4 / 2.1445));
}
.childrenx.clip.diagonal>ul>li .taglinex p:nth-child(4) {
	margin-right: calc(6em * (1.4 / 2.1445));
}
.childrenx.clip.diagonal>ul>li .taglinex p:nth-child(5) {
	margin-right: calc(7em * (1.4 / 2.1445));
}
.childrenx.clip.diagonal>ul>li .taglinex p:nth-child(6) {
	margin-right: calc(8em * (1.4 / 2.1445));
}
.childrenx.clip.diagonal>ul>li .socialx {
	text-align: center;
}
.childrenx.clip.zoro>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-zoro.png);
}
.childrenx.clip.zorogram>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/09/rahnemavc-clip-zorogram.png);
}
.childrenx.clip.feature>ul>li.iconnum .img-wrapper .rgbcover {
    /* background-image: url(/wp-content/uploads/2018/10/rahnemavc-clip-feature.png); */
    /* background-image: url(/wp-content/uploads/2018/11/rahnemavc-clip-feature.png); */
    /* background-image: url(/wp-content/uploads/2018/12/rahnemavc-clip-graph.png); */
	opacity: .25;
}
.childrenx.clip.pattern>ul>li.iconnum .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2018/11/rahnemavc-clip-pattern.png);
}
.childrenx.pattern.wide:not(.clip),
.childrenx.pattern.wider:not(.clip),
.childrenx.pattern.widest:not(.clip) {
    background-image: url(/wp-content/uploads/2018/11/rahnemavc-clip-pattern.png);
	background-size: contain;
	background-repeat: repeat-x;
}
.childrenx.clip.colorful>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2019/05/rahnemavc-clip-colorful.png);
}
.childrenx.clip.podcast>ul>li .img-wrapper .rgbcover {
    background-image: url(/wp-content/uploads/2019/05/rahnemavc-clip-podcast.png);
}

/* childrenx li LOGO */
.childrenx.logo>ul>li {
	background: initial;
}
.childrenx.logo:nth-child(1) {
	padding-top: 0;
	padding-bottom: 0;
}
.childrenx.logo>ul>li .img-wrapper img {
	padding: 0 30%;
	object-fit: contain;
	z-index: 6;
}
.childrenx.logo.quad>ul>li .img-wrapper img {
	padding: 0 25%;
}
.childrenx.logo.pent>ul>li .img-wrapper img {
	padding: 0 20%;
}
.childrenx.logo.color>ul>li .img-wrapper img,
.childrenx.logo.color.mouseon>ul>li:hover .img-wrapper img {
    filter: contrast(0) brightness(2) grayscale(1);
}
.childrenx.logo.color.mouseon>ul>li .img-wrapper img {
	filter: none;
}
.childrenx.logo.color>ul>li .rgbcover,
.childrenx.logo.color.mouseon>ul>li:hover .rgbcover {
	opacity: 1;
}
.childrenx.logo.banner.title>ul>li .img-wrapper img,
.childrenx.logo.banner.tagline>ul>li .img-wrapper img,
.childrenx.logo.banner.summary>ul>li .img-wrapper img,
.childrenx.logo.banner.title.mouseon>ul>li:hover .img-wrapper img,
.childrenx.logo.banner.tagline.mouseon>ul>li:hover .img-wrapper img,
.childrenx.logo.banner.summary.mouseon>ul>li:hover .img-wrapper img {
    opacity: .1;
	/* transform: scale(1.5); */
	/* transition: .5s; */
	/* transition-timing-function: cubic-bezier(0, 0, 0, 1); */
}
.childrenx.logo.banner.title.mouseon>ul>li .img-wrapper img,
.childrenx.logo.banner.tagline.mouseon>ul>li .img-wrapper img,
.childrenx.logo.banner.summary.mouseon>ul>li .img-wrapper img {
	opacity: 1;
	transform: scale(1);
}

/* childrenx li logo FLAT */
.childrenx.logo.flat>ul>li .img-wrapper img,
.childrenx.logo.flat.color>ul>li .img-wrapper img {
	filter: contrast(0);
}

/* childrenx li ICON */
.childrenx.icon>ul>li {
	background: initial;
}

/* childrenx li MOUSEON */
.childrenx.mouseon.color>ul>li .rgbcover,
.childrenx.mouseon.banner>ul>li .titlex *,
.childrenx.mouseon.banner>ul>li .detailsx {
	opacity: 0; 
}
.childrenx.mouseon.color>ul>li:hover .rgbcover,
.childrenx.mouseon.banner>ul>li:hover .titlex *,
.childrenx.mouseon.banner>ul>li:hover .detailsx {
	opacity: .85;
}

.childrenx.mouseon.sticker>ul>li:hover ul.sticker>li {
	/* display: none; */
}

/* childrenx li POSTCARD */
.childrenx.postcard>ul>li {
	background: initial;
}
.childrenx.postcard>ul>li>.inner {
	padding-left: 40%;
}
.childrenx.postcard.banner>ul>li .img-wrapper img {
	margin-right: 66.666666% !important;
}
.childrenx.postcard>ul>li .rgbcover {
	width: calc(.85 * 100%);
    height: calc(.85 * 100%);
    top: calc((100% - 85%) / 2);
    right: 0; 
}
.childrenx.postcard:not(.color)>ul>li .rgbcover {
	background: white !important;
	opacity: 1;
	box-shadow: 0 0.1em 0.1em rgb(0,0,0,.25);
}
.childrenx.postcard.banner>ul>li .textfields {
    top: calc(.85 * 3 * 10%);
    width: calc(.6 * .85 * 90%);
    margin-right: calc(.6 * .85 * 5%);
    margin-left: calc(.6 * .85 * 5%);
}
.childrenx.postcard.banner.rectangle2>ul>li .textfields,
.childrenx.postcard.banner.rectangle3>ul>li .textfields {
    top: calc(.35 * 3 * 10%);
}
.childrenx.postcard.banner.center>ul>li .textfields,
.childrenx.postcard.banner.center.mono>ul>li .textfields {
    padding-left: calc(.6 * .85 * 15%);
    padding-right: calc(.6 * .85 * 15%);
}
.childrenx.postcard.banner>ul>li * {
	color: #333;
}
.childrenx.postcard.banner.color>ul>li * {
	color: white;
}
.childrenx.postcard.banner>ul>li .calltoactionx a.readmore .shape {
	/* stroke: #44860e; */
}

/* childrenx BILLBOARD */
.childrenx.billboard.postcard>ul>li>.inner {
	padding-left: 0;
}
.childrenx.billboard.postcard>ul>li .img-wrapper {
	height: 100%;
}
.childrenx.billboard.postcard.banner>ul>li .img-wrapper img {
	margin-right: 0 !important;
}
.childrenx.billboard.postcard>ul>li .rgbcover {
	width: calc(.328 * 100%);
    height: calc(.6 * 100%);
    bottom: 0;
	top: initial;
	opacity: 1;
}
.childrenx.billboard.postcard.banner>ul>li .textfields,
.childrenx.billboard.postcard.banner.mono>ul>li .textfields {
	top: initial;
    bottom: 0;
    width: calc(.328 * 90%);
    margin-right: calc(.328 * 5%);
    margin-left: calc(.328 * 5%);
    padding-left: calc(.328 * 5%);
    padding-right: calc(.328 * 5%);
    padding-bottom: calc(.328 * 5%);
}

.childrenx.billboard.postcard.minibb>ul>li .img-wrapper img {
    height: 100%;
    min-width: 70%;
	position: absolute;
	left: 0;
	object-fit: cover;
}
.childrenx.billboard.postcard.minibb>ul>li .rgbcover {
    height: 100%;
}



/** CHILDRENX ???? **/
/* childrenx SELF */
#main .entry-header {
    position: initial !important;
    top: initial !important;
    right: initial !important;
    left: initial !important;
    bottom: initial !important;
    width: initial !important;
    height: initial !important;
    border: initial !important;
    color: initial !important;
    text-align: initial !important;
    padding: initial !important;
    margin: initial !important;
    line-height: initial !important;
}
.childrenx.self .child-heading {
    border: 0;
}
.childrenx.self.selfpage {
	padding-top: 0;
	padding-bottom: 0;
}
.childrenx.self.selfpage>ul>li .textfields {
    top: 40%;
}
.childrenx.self>ul>li .calltoactionx a {
    /* color: #333; */
}
.childrenx.self>ul>li .child-heading>a:focus,
.childrenx.self>ul>li .child-heading>a:hover {
	color: #333;
}
.childrenx.self>ul>li .child-heading>a,
.childrenx.self>ul>li {
    cursor: initial;
}


/** childrenx FONT **/
/* childrenx font DEFAULT */
.childrenx>.parent-heading .headingx {
	font-weight: 700;
}
.childrenx>.parent-heading .taglinex {
	font-size: 1.4em;
}
.childrenx>ul>li .taglinex {
    font-size: 1.1em;
}
.childrenx>ul>li .summaryx {
	font-size: .9em;
}
.childrenx h1,
.childrenx h2,
.childrenx h3,
.childrenx h4 {
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	font-weight: initial;
}
.childrenx>ul>li em.prefix {
	font-style: normal;
}
.childrenx>ul>li .title0 {
	font-weight: 700;
}

/* childrenx font BANNER */
.childrenx.banner.mono>ul>li .taglinex,
.childrenx.banner.mono>ul>li .summaryx,
.childrenx.banner.mosaic>ul>li:nth-child(3) .taglinex,
.childrenx.banner.mosaic>ul>li:nth-child(3) .summaryx {
	font-size: 1.5em;
}
.childrenx.banner.quad>ul>li .taglinex,
.childrenx.banner.quad>ul>li .summaryx,
.childrenx.banner.pent>ul>li .taglinex,
.childrenx.banner.pent>ul>li .summaryx {
	font-size: .8em;
	font-weight: 300;
}

/* childrenx font SUPERBANNER */
.childrenx.mono.banner.midtall>ul>li .taglinex,
.childrenx.mono.banner.midtall>ul>li .summaryx,
.childrenx.mono.banner.tall>ul>li .taglinex,
.childrenx.mono.banner.tall>ul>li .summaryx,
.childrenx.mono.banner.taller>ul>li .taglinex,
.childrenx.mono.banner.taller>ul>li .summaryx,
.childrenx.mono.banner.tallest>ul>li .taglinex,
.childrenx.mono.banner.tallest>ul>li .summaryx {
	font-size: 1.7em;
}

/* childrenx font MOSAIC */
.childrenx.mosaic.banner>ul>li em.prefix {
	font-size: .8em;
	font-weight: 700;
}
.childrenx.mosaic.banner>ul>li .title0 {
	font-size: 1.5em;
	font-weight: 300;
}
.childrenx.mosaic.banner>ul>li .taglinex,
.childrenx.mosaic.banner>ul>li .summaryx {
	font-size: .8em;
	font-weight: 300;
}

/* childrenx font BULLETIN */
.childrenx.bulletin.center>ul>li * {
	text-align: right;
}
.childrenx.bulletin>ul>li .hashtag,
.childrenx.bulletin>ul>li .abstract {
	font-size: 1.1em;
	font-weight: 700;
}
.childrenx.bulletin>ul>li .titlex {
	font-size: 1.7em;
}
.childrenx.bulletin>ul>li .titlex .title0 {
	font-weight: 300;
}
.childrenx.bulletin.banner>ul>li .taglinex,
.childrenx.bulletin.banner>ul>li .summaryx {
	font-size: 1em;
}

/* childrenx font POSTCARD */
.childrenx.postcard.banner>ul>li .taglinex {
    font-size: 1.1em;
}
.childrenx.postcard.banner>ul>li .summaryx {
	font-size: .9em;
}

/* childrenx font BILLBOARD */
.childrenx.billboard.postcard>ul>li .child-heading {
	letter-spacing: 0;
}
.childrenx.billboard.postcard>ul>li .titlex,
/* .childrenx.billboard.postcard>ul>li .title0, */
.childrenx.billboard.postcard>ul>li .prefix,
.childrenx.billboard.postcard>ul>li .taglinex {
	font-size: 1em !important;
}
.childrenx.billboard.postcard>ul>li .prefix {
	font-weight: 300;
}
.childrenx.billboard.postcard>ul>li .title0 {
	font-weight: 700;
}
.childrenx.billboard.postcard>ul>li .taglinex {
	font-size: .8em !important;
}
.childrenx.billboard.postcard>ul>li .summaryx {
	font-size: .9em !important;
}

/* childrenx font SELF */
.childrenx.self h1 {
    font-size: 1em !important;
    font-weight: 500 !important;
}
.childrenx.self h1 .title0 {
    font-size: 2.1em;
    font-weight: 500;
}

/* childrenx font CENTER */
.childrenx.center * {
	text-align: center;
}
.childrenx.center.billboard.postcard>ul>li .taglinex * {
	/* text-align: right; */
}
.childrenx.center.billboard.postcard>ul>li .child-heading * {
	text-align: right;
}

/* childrenx font ICON */
.childrenx.icon>ul>li .mdi {
	font-size: 3em;
	font-style: normal;
	color: #ccc;
	
	position: absolute;
    top: 0;
    right: 0;
    width: 100%;
}
.childrenx.icon>ul>li .mdi+br {
	display: none;
}
.childrenx.icon>ul>li.iconnum.hasPlus .mdi {
	direction: ltr;
}
.childrenx.icon>ul>li.iconnum.hasPlus .mdi:before {
	content: "+";
	font-weight: 100;
}

/* childrenx font FEATURE */
.childrenx.icon.feature>ul>li .mdi {
	font-size: 5em;
}
.childrenx.icon.feature>ul>li.icontext .mdi {
	font-size: 4em;
	/* font-weight: 700; */
}
.childrenx.icon.feature>ul>li:nth-child(1) .mdi, .childrenx.icon.feature>ul>li:nth-child(1) .titlex, .childrenx.icon.feature>ul>li:nth-child(1) .summaryx strong {
	color: #394762;
}
.childrenx.icon.feature>ul>li:nth-child(2) .mdi, .childrenx.icon.feature>ul>li:nth-child(2) .titlex, .childrenx.icon.feature>ul>li:nth-child(2) .summaryx strong {
	color: #6e7480;
}
.childrenx.icon.feature>ul>li:nth-child(3) .mdi, .childrenx.icon.feature>ul>li:nth-child(3) .titlex, .childrenx.icon.feature>ul>li:nth-child(3) .summaryx strong {
	color: #6e7480;
}
.childrenx.icon.feature>ul>li:nth-child(4) .mdi, .childrenx.icon.feature>ul>li:nth-child(4) .titlex, .childrenx.icon.feature>ul>li:nth-child(4) .summaryx strong {
	color: #44860e;
}
.childrenx.icon.feature>ul>li:nth-child(5) .mdi, .childrenx.icon.feature>ul>li:nth-child(5) .titlex, .childrenx.icon.feature>ul>li:nth-child(5) .summaryx strong {
	color: #e69d00;
	/* color: #af2e2e; */
}
.childrenx.icon.feature>ul>li .textfields {
    margin: 0em 1em;
}
.childrenx.icon.feature>ul>li .textfields .title0 {
    font-size: 1.3em;
}
.childrenx.icon.feature>ul>li .child-heading {
    margin-top: 0;
}
.childrenx.icon.feature>ul>li:nth-child(1) .rgbcover,
.childrenx.icon.feature>ul>li:nth-child(5) .rgbcover {
	filter: hue-rotate(240deg) saturate(4%) brightness(241%);
}
.childrenx.icon.feature>ul>li:nth-child(2) .rgbcover {
	filter: hue-rotate(37deg) saturate(100%) brightness(500%);
}
.childrenx.icon.feature>ul>li:nth-child(3) .rgbcover {
	filter: hue-rotate(174deg) saturate(100%) brightness(130%);
}
.childrenx.icon.feature>ul>li:nth-child(4) .rgbcover {
	filter: hue-rotate(199deg) saturate(100%) brightness(57%);
}

/*  */
.childrenx.bulletin a {
	color: inherit;
}

/*  */
footer .widget .childrenx.page-home {
	position: relative;
}
footer .widget .childrenx.page-home>ul>li:nth-child(2) {
	/* height: 2em;
	position: absolute;
	top: initial !important;
	bottom: 2em;
	left: 0; */
}
footer .widget .childrenx.page-home>ul>li:nth-child(2) ul.top-pages-menu {
	text-align: left;
    width: 100%;
	top: initial !important;
}

/*  */
body.blog .childrenx.adjust .textfields {
    height: 11em;
}
body.blog .childrenx.mono .textfields {
   top: 20% !important;
}
body.blog .childrenx.banner.mono.center.color>ul>li .textfields {
	padding-right: 10%;
	padding-left: 10%;
}

/*  */
.entry-content h1.headingx a,
.entry-content h2.headingx a,
.entry-content h3.headingx a,
.entry-content h4.headingx a,
.entry-content h5.headingx a,
.entry-content h6.headingx a {
    color: #2f4e8a;
}

.childrenx.clip.solid>ul>li .img-wrapper .rgbcover {
    background-image: url(https://dayche.com/wp-content/uploads/2020/11/dayche-clip-solid-9.png);
}

.childrenx.clip.soliderhalf>ul>li .img-wrapper .rgbcover {
    background-image: url(https://dayche.com/wp-content/uploads/2020/11/dayche-clip-soliderhalf-2.png);
}
.childrenx.clip.ghost>ul>li .img-wrapper .rgbcover {
    background-image: url(https://dayche.com/wp-content/uploads/2020/11/dayche-clip-ghost-2.png);
}
.childrenx.mosaic>.parent-heading:before {
    background-image: url(https://dayche.com/wp-content/uploads/2020/11/dayche-clip-pattern-2.png);
}
.childrenx.clip.diagonal>ul>li .img-wrapper .rgbcover {
    background-image: url(https://dayche.com/wp-content/uploads/2020/11/dayche-clip-diagonal-2.png);
}
.childrenx.clip.hollow>ul>li .img-wrapper .rgbcover {
    background-image: url(https://dayche.com/wp-content/uploads/2020/11/dayche-clip-hollow.png);
}

.childrenx.mosaic.nospace>ul>li:nth-child(1), 
.childrenx.mosaic.nospace>ul>li:nth-child(2), 
.childrenx.mosaic.nospace>ul>li:nth-child(3), 
.childrenx.mosaic.nospace>ul>li:nth-child(4),
.childrenx.mosaic.nospace>ul>li:nth-child(5), 
.childrenx.mosaic.nospace>ul>li:nth-child(6) {
    width: 25%;
}
.childrenx.mosaic.nospace>ul>li:nth-child(1) .img-wrapper, 
.childrenx.mosaic.nospace>ul>li:nth-child(4) .img-wrapper {
    padding-top: 160%;
}
.childrenx.mosaic.nospace>ul>li:nth-child(3) {
	  margin-top: 20%;
    margin-right: -25%;
}
.childrenx.mosaic.nospace>ul>li:nth-child(2) {
  clear: none;
}
.childrenx.mosaic.nospace>ul>li:nth-child(4) {
  margin-top: 0;
}
.childrenx.mosaic>.parent-heading {
    background: #1e2e4e;
}
.childrenx.mosaic.nospace>ul>li:hover .rgbcover {
    /* background-color: #44860e !important; */
}
.childrenx.mosaic.banner>ul>li:nth-child(3) .textfields {
    bottom: initial;
    margin-bottom: initial;
    top: 10%;
    right: 0;
}
.childrenx.mosaic.banner>ul>li:nth-child(1) .textfields,
.childrenx.mosaic.banner>ul>li:nth-child(4) .textfields {
    bottom: 0;
    margin-bottom: 10%;
    top: initial;
    right: 5%;
}
.childrenx.banner.mosaic>ul>li:nth-child(3) .taglinex, .childrenx.banner.mosaic>ul>li:nth-child(3) .summaryx {
    font-size: .8em;
}
.childrenx.clip.diagonal>ul>li .taglinex p {
    margin-right: 2em !important;
}

.childrenx.icon.feature>ul>li:nth-child(n+6) .mdi, 
.childrenx.icon.feature>ul>li:nth-child(n+6) .titlex, 
.childrenx.icon.feature>ul>li:nth-child(n+6) .summaryx strong {
    color: #51607b;
}

.childrenx.mosaic>.parent-heading a.readmore .shape {
    stroke: #fff;
}

.childrenx.coursesmosaic.mouseon.color>ul>li:not(:hover) .rgbcover { 
    opacity: .5;
	background-color: rgba(0,0,0,1) !important;
}
.childrenx.coursesmosaic.mouseon.color>ul>li:hover .rgbcover { 
    opacity: .9;
}
.childrenx.coursesmosaic.mouseon.banner>ul>li .titlex *, 
.childrenx.coursesmosaic.mouseon.banner>ul>li .detailsx {
    opacity: 1;
}
.childrenx.coursesmosaic.mosaic.banner>ul>li .textfields {
    top: initial;
    bottom: 0;
	margin-bottom: 10%;
}
.childrenx.coursesmosaic.mosaic.banner>ul>li>.inner .img-wrapper {
    margin-right: 0.05em !important;
}
.childrenx.coursesmosaic.mosaic.banner>ul>li:nth-child(2)>.inner .img-wrapper,
.childrenx.coursesmosaic.mosaic.banner>ul>li:nth-child(5)>.inner .img-wrapper {
    margin-bottom: 0.05em !important;
}
.childrenx.coursesmosaic.mosaic.banner>ul>li:nth-child(2),
.childrenx.coursesmosaic.mosaic.banner>ul>li:nth-child(5) {
    z-index: 10;
}

.childrenx.transbg>ul>li {
	background: transparent;
}



/* DESKTOP X-LARGE > 1403px */
@media screen and (min-width: 87.6875em) {
}

/* TABLET < 955px */
@media screen and (max-width: 59.6875em) {
}

/* MOBILE PHABLET < 620px */
@media screen and (max-width: 38.75em) {
	.childrenx .parent-heading,
	.childrenx .img-wrapper,
	.childrenx .textfields {
		font-size: .9em;
	}
	
	.childrenx.banner>ul>li .textfields {
		top: 0%;
	}
	.childrenx.banner>ul>li .textfields h3 {
		margin-top: 1.5em;
		margin-bottom: .5em;
	}
	
	.childrenx.trio>ul>li:nth-of-type(3n+1)>.inner,
	.childrenx.pent>ul>li:nth-of-type(5n+1)>.inner {
		font-size: 2em;
	}
	.childrenx.trio>ul>li:nth-of-type(3n+1)>.inner .calltoactionx,
	.childrenx.pent>ul>li:nth-of-type(5n+1)>.inner .calltoactionx {
		font-size: .5em;
	}
	.childrenx.trio>ul>li:nth-of-type(3n+1)>.inner .readmore,
	.childrenx.pent>ul>li:nth-of-type(5n+1)>.inner .readmore {
		margin: 0 0 1.5em 0;
	}

	.childrenx>ul>li .img-wrapper {
		height: 100%;
	}
	.childrenx.trio>ul>li,
	.childrenx.pent>ul>li,
	.childrenx.quad>ul>li {
		width: 45%;
		margin-left: 5%;
	}
	.childrenx.dual>ul>li {
		width: 100%;
		margin-left: 0;
	}
	.childrenx.pent>ul>li:nth-of-type(5n+1),
	.childrenx.trio>ul>li:nth-of-type(3n+1) {
		width: 100%;
		margin-left: 0;
	}
	.childrenx.nospace.trio>ul>li,
	.childrenx.nospace.quad>ul>li,
	.childrenx.nospace.pent>ul>li {
		width: 49.8%;
		margin-left: .2%;
	}
	.childrenx.nospace.dual>ul>li {
		width: 100%;
		margin-left: 0;
	}
	.childrenx.nospace.pent>ul>li:nth-of-type(5n+1),
	.childrenx.nospace.trio>ul>li:nth-of-type(3n+1) {
		width: 100%;
		margin-left: 0;
	}
	
	.childrenx.sign.square>ul>li .img-wrapper,
	.childrenx.sign.square2>ul>li .img-wrapper,
	.childrenx.sign.rectangle>ul>li .img-wrapper,
	.childrenx.sign.rectangle2>ul>li .img-wrapper,
	.childrenx.sign.rectangle3>ul>li .img-wrapper {
		padding-top: 100%;
	}
	.childrenx.banner.mono>ul>li .textfields,
	.childrenx.banner.mono.center>ul>li .textfields,
	.childrenx.banner.mono.center.color>ul>li .textfields {
		padding-left: 0;
		padding-right: 0;
	}
	.childrenx.banner.midtall>ul>li .textfields,
	.childrenx.banner.tall>ul>li .textfields,
	.childrenx.banner.taller>ul>li .textfields,
	.childrenx.banner.tallest>ul>li .textfields {
		top: 15%;
	}
	
	.childrenx.filter .filters ul.pages-menu {
		width: 100%;
	}
	
	.childrenx.mosaic>ul,
	.childrenx.mosaic>.parent-heading {
		float: initial;
		width: initial;
	}
	.childrenx.mosaic>ul>li:nth-child(1), 
	.childrenx.mosaic>ul>li:nth-child(2), 
	.childrenx.mosaic>ul>li:nth-child(4), 
	.childrenx.mosaic>ul>li:nth-child(5) {
		width: 50%;
	}
	.childrenx.mosaic>ul>li:nth-child(2) {
		clear: initial;
	}
	.childrenx.mosaic>ul>li:nth-child(3), 
	.childrenx.mosaic.nospace>ul>li:nth-child(3) {
		width: 100%;
	}
	.childrenx.mosaic.square>ul>li:nth-child(3), 
	.childrenx.mosaic.square>ul>li:nth-child(4),
	.childrenx.mosaic.square2>ul>li:nth-child(3), 
	.childrenx.mosaic.square2>ul>li:nth-child(4) {
		margin-top: 0%;
	}
	.childrenx.mosaic.square>.parent-heading,
	.childrenx.mosaic.square2>.parent-heading {
		padding-top: 60%;
	}
	.childrenx.mosaic>.parent-heading>.inner {
		padding: 0 5%;
	}
	.childrenx.mosaic>.parent-heading a.readmore {
		margin: 0;
	}
	.childrenx.bulletin {
		padding-right: 0;
		padding-left: 0;
	}
	.childrenx.bulletin>ul>li h3.child-heading {
		margin-top: 1.7em;
	}
	.childrenx.bulletin>ul>li .titlex {
		font-size: 1.3em;
	}
	.childrenx.bulletin.pent>ul>li:nth-of-type(5n+1) .titlex,
	.childrenx.bulletin.trio>ul>li:nth-of-type(3n+1) .titlex {
		/* font-size: 2.6em; */
	}
	.childrenx.bulletin.pent>ul>li:nth-of-type(5n+1) .hashtag, 
	.childrenx.bulletin.pent>ul>li:nth-of-type(5n+1) .abstract,
	.childrenx.bulletin.trio>ul>li:nth-of-type(3n+1) .hashtag, 
	.childrenx.bulletin.trio>ul>li:nth-of-type(3n+1) .abstract {
		/* font-size: 2em; */
	}
	.childrenx.bulletin.banner>ul>li .textfields {
		top: 10%;
		width: 90%;
		margin: 0 5%;
		
	}
	.childrenx.postcard {
		padding-right: 0;
		padding-left: 0;
	}
	.childrenx.postcard>ul>li>.inner {
		padding-left: initial;
		margin-bottom: 66.66667%;
	}
	.childrenx.postcard.banner>ul>li .img-wrapper img {
		margin-right: initial !important;
	}
	.childrenx.postcard>ul>li .rgbcover {
		top: 85%; 
		right: calc((100% - 85%) / 2);
	}
	.childrenx.postcard.banner>ul>li .textfields {
		top: calc(85%);
		right: calc((100% - 85%) / 2);
		width: calc(.85 * 90%);
	}
	
	.childrenx.postcard-washed.billboard-washed>ul>li {
		margin-bottom: 0;
	}
	.childrenx.postcard-washed.billboard-washed>ul>li .rgbcover {
		top: 100%;
		opacity: 1;
	}
	.childrenx.postcard-washed.billboard-washed>ul>li .img-wrapper {
		margin-bottom: 100%;
	}
	.childrenx.postcard-washed.billboard-washed>ul>li .textfields {
		top: 50%;
	}
	.childrenx.postcard-washed.billboard-washed>ul>li .socialx {
		font-size: 1.2em;
	}
	.childrenx.postcard-washed.billboard-washed>ul>li .taglinex {
		font-size: 1.1em;
	}
	.childrenx.postcard-washed.billboard-washed>ul>li .taglinex * {
		text-align: right;
	}

	.childrenx.mosaic.nospace>ul>li:nth-child(2), 
	.childrenx.mosaic.nospace>ul>li:nth-child(3), 
	.childrenx.mosaic.nospace>ul>li:nth-child(5), 
	.childrenx.mosaic.nospace>ul>li:nth-child(6) {
		width: 50%;
	}
	.childrenx.mosaic>ul>li:nth-child(2) {
		clear: initial;
	}
	.childrenx.mosaic.nospace>ul>li:nth-child(1), 
	.childrenx.mosaic.nospace>ul>li:nth-child(4) {
		width: 100%;
	}
	.childrenx.mosaic.nospace>ul>li:nth-child(1) .img-wrapper, 
	.childrenx.mosaic.nospace>ul>li:nth-child(4) .img-wrapper {
		padding-top: 40%
	}
	.childrenx.mosaic.square>ul>li:nth-child(3), 
	.childrenx.mosaic.square2>ul>li:nth-child(3){
		margin-top: 0%;
		margin-right: 0;

	}
	.entry-header .childrenx.clip>ul>li .img-wrapper .rgbcover {
		transform: scale(1.9);
		right: -9em;
	}

	.childrenx.tallest, 
	.childrenx.tallest>ul>li {
		height: 160vw;
	}
	.childrenx.rectangle>ul>li.iconnum .img-wrapper {
		padding-top: 40%;
	}

	.childrenx.mosaic>.parent-heading a.readmore {
		margin: 1.5em 0 0 0;
	}
	.childrenx.banner.midtall>ul>li .textfields, 
	.childrenx.banner.tall>ul>li .textfields, 
	.childrenx.banner.taller>ul>li .textfields, 
	.childrenx.banner.tallest>ul>li .textfields {
		top: 20%;
	}

	body.home article>header .childrenx .taglinex {
		line-height: 1.5;
		top: 1em;
		position: relative;
	}

}

/* MOBILE MIDSIZE < 465px */
@media screen and (max-width: 29.0625em) {
	.childrenx .parent-heading,
	.childrenx .img-wrapper,
	.childrenx .textfields {
		font-size: .8em;
	}
}

/* MOBILE SMALL < 310px */
@media screen and (max-width: 19.375em) {
	.childrenx .parent-heading,
	.childrenx .img-wrapper,
	.childrenx .textfields {
		font-size: .6em;
	}
}



