/*
 * Citadela Theme - Admin styles
 *
 */

/* DATEPICKER INPUT */

.citadela-control-datepicker .clear-datepicker 			{ display: inline-block; cursor: pointer; padding: 5px; }
.citadela-control-datepicker .clear-datepicker:before 	{ content: "\f057"; font-family: "Font Awesome 5 Free"; font-weight: 900; }

/* COLOR PICKER INPUT */

.components-color-picker .components-color-picker__inputs-fields input::-webkit-outer-spin-button,
.components-color-picker .components-color-picker__inputs-fields input::-webkit-inner-spin-button 	{ -webkit-appearance: none; margin: 0; }
.components-color-picker .components-color-picker__inputs-fields input[type=number] 				{ -moz-appearance: textfield; appearance: none; }

/*** SELECT CONTROL FIX ***/

.css-1wkpk1y-Flex-ItemsColumn.components-select-control { height: auto; }

/* FONTAWESOME SELECT INPUT */

.citadela-fontawesome-select-container .selected-icon 					{ display: inline-block; background: #fff; padding: 10px 50px 10px 10px; border: 1px solid #ddd; border-radius: 4px; position: relative; cursor: pointer; }
.citadela-fontawesome-select-container .selected-icon:before 			{ content: ""; position: absolute; height: 26px; border-left: 1px solid #ddd; top: 50%; right: 40px; transform: translateY(-50%); }
.citadela-fontawesome-select-container .selected-icon:after 			{ content: "..."; display: block; position: absolute; top: 50%; line-height: 30px; height: 30px; margin-top: -25px; font-size: 30px; opacity: 0.4; right: 12px; letter-spacing: -0.03em; }
.citadela-fontawesome-select-container .selected-icon i					{ font-size: 1.5em; width: 1.5em; text-align: center; }
.citadela-fontawesome-select-container .iconpicker-popover.popover    	{ width: auto; margin-top: 3px; border-radius: 4px; border: 1px solid #dddddd; }
.citadela-fontawesome-select-container .iconpicker-popover.popover 
.popover-title input[type=search].iconpicker-search  						{ width: 100%; }
.citadela-fontawesome-select-container .iconpicker-popover.popover.inline   { display: block; }
.citadela-fontawesome-select-container .iconpicker .iconpicker-item			{ margin-right: 8px; margin-bottom:8px; }
.citadela-fontawesome-select-container .iconpicker .iconpicker-loader i		{ position: absolute; top: 50%; left: 50%; margin-left: -36px; margin-top: -35px; }
.citadela-fontawesome-select-container .iconpicker .no-results				{ padding: 10px; line-height: 1.3; display: block; }
.citadela-fontawesome-select-container .iconpicker .no-results.hidden		{ display: none; }
                

/* DASHBOARD */

.appearance_page_citadela-settings #wpcontent .notice			{ margin: 20px 20px 20px 10px; }
@media screen and (max-width: 782px)
{
	.appearance_page_citadela-settings #wpcontent .notice		{ margin: 20px 10px 20px 0px; }
}

.citadela-dashboard												{ padding: 30px 30px 30px 10px; color: #999999; }
.citadela-dashboard	.citadela-screen-header    					{ background: #ffffff; border-bottom: 1px solid #dddddd; padding: 35px 30px 35px 30px; margin: -30px -30px 30px -30px; position: relative; }
.citadela-dashboard	.citadela-screen-header:before    			{ content: ""; display: block; position: absolute; left: 0; bottom: 0; border-bottom: 1px solid #0F96CE; width: 150px; max-width: 100%; }
.citadela-dashboard	.citadela-screen-header img					{ width: 48px; height: 48px; float: none; margin: 0 0 1em 0; opacity: 0.4; }
.citadela-dashboard	.citadela-screen-header h1					{ font-size: 1.6em; line-height: 1.3; margin: 0 0 0.5em 0; }
.citadela-dashboard	.citadela-screen-header .ctdl-main-desc 	{ max-width: 860px; margin: 0.5em 0; }

.citadela-dashboard .ctdl-api .ctdl-item-settings					{ height: 100%; }
.citadela-dashboard .ctdl-api .ctdl-item-settings form				{ height: 100%; display: flex; flex-direction: column; }
.citadela-dashboard .ctdl-api .setting-domain                  		{ margin-top: 2em; margin-bottom: 1.5em; }
.citadela-dashboard .ctdl-api .setting-key							{ margin-top: 0em; margin-bottom: 2em; }
.citadela-dashboard .ctdl-api.tf-purchase .setting-key				{ margin-top: 2em; }
.citadela-dashboard .ctdl-api .setting-part .label					{ font-weight: bolder; color: #23282d; text-transform: uppercase; margin-bottom: 0.5em; }
.citadela-dashboard .ctdl-api .setting-part .setting input			{ border-radius: 3px; width: 100%; box-sizing: border-box; margin: 0px; padding: 3px 10px; border-color: #cccccc; }
.citadela-dashboard .ctdl-api .setting-part .setting input:focus	{ box-shadow: none; border-color: #0F96CE; }

.citadela-dashboard .ctdl-item-cta,
.citadela-dashboard .ctdl-api .setting-submit					{ margin-top: 0; margin-bottom: 1em; }
.citadela-dashboard .ctdl-item-cta a,
.citadela-dashboard .ctdl-api .setting-submit input				{ display: inline-block; padding: 5px 15px; box-sizing: border-box; vertical-align: top; min-width: 120px; max-width: 100%; min-height: 0; font-size: 16px; line-height: 1.5; color: #ffffff; background: #0F96CE; border-width: 0px; transition: all 0.3s; text-decoration: none; border-radius: 4px; }
.citadela-dashboard .ctdl-item-cta a:focus,
.citadela-dashboard .ctdl-api .setting-submit input:focus		{ outline: none; box-shadow: none; }
.citadela-dashboard .ctdl-item-cta a:hover,
.citadela-dashboard .ctdl-api .setting-submit input:hover		{ background: #222222; }

@media screen and (min-width: 600px)
{
	.citadela-dashboard	.citadela-screen-header img				{ float: right; width: 64px; height: 64px; margin: 0 20px 20px 30px; }
}

@media screen and (max-width: 782px)
{
	 .citadela-dashboard										{ padding-right: 20px; }
	 .citadela-dashboard .citadela-screen-header      			{ margin-right: -20px; margin-left: -20px; padding-right: 20px; padding-left: 20px; }
}

.citadela-screen-section							{ padding: 1.5em 0 1.5em; }
.citadela-screen-section.ctdl-section-space			{ padding: 3em 0 1.5em; }
.citadela-screen-section .citadela-screen-title 	{ font-size: 1.8em; line-height: 1.4; margin: 0; }
.citadela-screen-section .citadela-screen-subtitle 	{ margin: 0.2em 0 0 0; }

.citadela-screen-holder .ctdl-screen-items				{ display: flex; flex-flow: wrap; margin: 0px -8px; }
.citadela-screen-holder .ctdl-screen-item				{ flex: 1 1 auto; width: 100%; max-width: 100%; box-sizing: border-box; padding: 8px; }
.citadela-screen-holder .ctdl-screen-body				{ height: 100%; box-sizing: border-box; background: #ffffff; border: 1px solid #dddddd; border-radius: 6px; overflow: hidden; color: #dddddd; }

.citadela-screen-holder .ctdl-screen-thumb img								{ width: 100%; height: auto; vertical-align: top; }
.citadela-screen-holder .ctdl-api .ctdl-screen-thumb						{ padding: 20px 20px 0px 20px; border-top: 8px solid #db2c5e; }
.citadela-screen-holder .ctdl-api.tf-purchase .ctdl-screen-thumb			{ border-color: #7CB442; }
.citadela-screen-holder .ctdl-api .ctdl-screen-thumb img					{ width: 16%; max-width: 56px; }
.citadela-screen-holder .ctdl-screen-content								{ padding: 20px; color: #999999; }
.citadela-screen-holder .ctdl-screen-content .ctdl-item-title      			{ font-size: 1.6em; line-height: 1.1; margin: 0; }
.citadela-screen-holder .ctdl-screen-content .ctdl-item-subtitle			{ margin-top: 0.4em; line-height: 1.4; margin-bottom: 1.8em; color: #0F96CE; }

.citadela-screen-holder .ctdl-screen-content .ctdl-item-list				{ list-style-type: none; padding: 0; border-bottom: 1px solid #eee; margin: 2em 0; }
.citadela-screen-holder .ctdl-screen-content .ctdl-item-list li				{ position: relative; padding: 8px 0 8px 1.2em; border-top: 1px solid #eee; margin: 0; }
.citadela-screen-holder .ctdl-screen-content .ctdl-item-list li:before		{ content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 100%; background: #222222; position: absolute; top: 8px; left: 0; margin-top: 7px; }

.citadela-screen-holder .ctdl-item-cta								{  margin-top: 2.5em; }


/* flex content */

.citadela-screen-holder .ctdl-screen-body								{ display: flex; flex-direction: column; }
.citadela-screen-holder .ctdl-screen-thumb 								{ flex: 0 1 auto; }
.citadela-screen-holder .ctdl-screen-content    						{ flex: 1 1 auto; display: flex; flex-direction: column; }
.citadela-screen-holder .ctdl-screen-content > * 						{ flex: 0 1 auto; }
.citadela-screen-holder .ctdl-screen-content .ctdl-item-subtitle    	{ margin-bottom: 0em;}
.citadela-screen-holder .ctdl-screen-content .ctdl-item-desc			{ margin-top: 1.8em; margin-bottom: 2em;}
.citadela-screen-holder .ctdl-api .ctdl-screen-content .ctdl-item-desc  { margin-top: 0.3em; margin-bottom: 0em; }
.citadela-screen-holder .ctdl-screen-content .ctdl-item-list			{ margin-top: 0; margin-bottom: 2em;}	
.citadela-screen-holder .ctdl-item-cta,
.citadela-dashboard .ctdl-api .setting-submit							{ margin-top: auto; padding-top: 0.5em; }

.citadela-screen-holder.ctdl-free .ctdl-screen-thumb					{ position: relative; }
.citadela-screen-holder.ctdl-free .ctdl-screen-thumb:before				{ content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; box-shadow: 0px 0px 100px rgba(0,0,0,0.10) inset; }
.citadela-screen-holder.ctdl-free .ctdl-screen-content .ctdl-item-desc	{ margin-top: 0.4em; }

                                                   
@media screen and (min-width: 600px) 
{
	.citadela-screen-holder.ctdl-free .ctdl-screen-item						{ width: 50%; max-width: 50%; }
	.citadela-screen-holder.ctdl-active .ctdl-screen-item					{ width: 50%; max-width: 50%; }
}
@media screen and (min-width: 1124px) 
{
	.citadela-screen-holder.ctdl-active.ctdl-pro-active .ctdl-screen-item 	{ width: 33.333%; max-width: 33.333%; }
}
@media screen and (min-width: 1440px) 
{
	.citadela-screen-holder.ctdl-free .ctdl-screen-item						{ width: 33.333%; max-width: 33.333%; }
}
@media screen and (min-width: 1267px) 
{
	.citadela-screen-holder .ctdl-screen-content 			        { padding: 30px; }
	.citadela-screen-holder .ctdl-api .ctdl-screen-thumb			{ padding: 30px 30px 0px 30px; }
}
@media screen and (min-width: 1400px) 
{
	.citadela-screen-holder.ctdl-active .ctdl-screen-item 			{ width: 33.333%; max-width: 33.333%; }
	.citadela-screen-holder.ctdl-free .ctdl-screen-item				{ width: 50%; max-width: 50%; }
}
@media screen and (min-width: 1660px) 
{	
	.citadela-screen-holder.ctdl-free .ctdl-screen-item				{ width: 50%; max-width: 50%; }
	.citadela-screen-holder.ctdl-free .ctdl-screen-body             { flex-flow: row wrap; }
	.citadela-screen-holder.ctdl-free .ctdl-screen-thumb			{ width: 50%; padding: 0px; box-sizing: border-box; }
	.citadela-screen-holder.ctdl-free .ctdl-screen-content          { width: 50%; box-sizing: border-box; justify-content: center; padding-left: 50px; }
	
	.citadela-screen-holder.ctdl-free .ctdl-screen-content .ctdl-item-list   	{ display: flex; flex-flow: row wrap;}
	.citadela-screen-holder.ctdl-free .ctdl-screen-content .ctdl-item-list li	{ flex: 1 1 auto; width: 50%; box-sizing: border-box; padding-right: 2em; }
	.citadela-screen-holder.ctdl-free .ctdl-screen-content .ctdl-item-cta		{ margin: 0; padding: 0; }
}

/* API item responsive */

@media screen and (min-width: 600px) and (max-width: 1399px) 
{
	.citadela-screen-holder.ctdl-active:not(.ctdl-pro-active) .ctdl-api				{ width: 100%; max-width: 100%; padding-bottom: 30px; }
}
@media screen and (min-width: 1124px) and (max-width: 1399px)
{
  	.citadela-screen-holder .ctdl-api .ctdl-screen-body  				{ flex-direction: row; }
  	.citadela-screen-holder .ctdl-api .ctdl-screen-thumb				{ width: 50px; min-width: 50px; border-top: none; border-left: 8px solid #db2c5e; padding-right: 10px; }
  	.citadela-screen-holder .ctdl-api.tf-purchase .ctdl-screen-thumb	{ border-color: #7CB442; }
  	.citadela-screen-holder .ctdl-api .ctdl-screen-thumb img    		{ width: 100%; }
  	.citadela-dashboard .ctdl-api .ctdl-item-settings form				{ flex-direction: row; }
	.citadela-dashboard .ctdl-api .setting-domain,
	.citadela-dashboard .ctdl-api .setting-key,
	.citadela-dashboard .ctdl-api .setting-submit				{ margin: 2em 0 0 0; padding-right: 20px; box-sizing: border-box; }
	.citadela-dashboard .ctdl-api .setting-domain				{ flex: 0 0 auto; width: 40%; }
	.citadela-dashboard .ctdl-api .setting-key					{ flex: 1 1 auto; }
	.citadela-dashboard .ctdl-api .setting-submit				{ flex: 0 0 auto; width: 130px; padding-top: 25px; padding-right: 0; }
	.citadela-dashboard .ctdl-api .setting-submit input			{ width: 100%; }
}
@media screen and (min-width: 1124px) 
{
	.citadela-screen-holder.ctdl-active.ctdl-pro-active .ctdl-api							{ width: 100%; max-width: 100%; padding-bottom: 30px; }
	
  	.citadela-screen-holder.ctdl-active.ctdl-pro-active .ctdl-api .ctdl-screen-body  				{ flex-direction: row; }
  	.citadela-screen-holder.ctdl-active.ctdl-pro-active .ctdl-api .ctdl-screen-thumb				{ width: 50px; min-width: 50px; border-top: none; border-left: 8px solid #db2c5e; padding-right: 10px; }
  	.citadela-screen-holder.ctdl-active.ctdl-pro-active .ctdl-api.tf-purchase .ctdl-screen-thumb	{ border-color: #7CB442; }
	.citadela-screen-holder.ctdl-active.ctdl-pro-active .ctdl-api .ctdl-screen-thumb img    		{ width: 100%; }
  	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .ctdl-item-settings form				{ flex-direction: row; }
	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .setting-domain,
	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .setting-key,
	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .setting-submit				{ margin: 2em 0 0 0; padding-right: 20px; box-sizing: border-box; }
	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .setting-domain				{ flex: 0 0 auto; width: 40%; }
	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .setting-key					{ flex: 1 1 auto; }
	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .setting-submit				{ flex: 0 0 auto; width: 130px; padding-top: 25px; padding-right: 0; }
	.citadela-dashboard .ctdl-active.ctdl-pro-active .ctdl-api .setting-submit input		{ width: 100%; }
}


/* layouts */

.citadela-screen-holder.ctdl-layouts .ctdl-screen-items							{ margin: 0px -12px; }
.citadela-screen-holder.ctdl-layouts .ctdl-screen-item							{ padding: 12px; }
.citadela-screen-holder.ctdl-layouts .ctdl-screen-item > a						{ display: block; height: 100%; }
.citadela-screen-holder.ctdl-layouts .ctdl-screen-item a,
.citadela-screen-holder.ctdl-layouts .ctdl-screen-item a:focus,
.citadela-screen-holder.ctdl-layouts .ctdl-screen-item a:hover					{ text-decoration: none; outline: none; box-shadow: none; }

.citadela-screen-holder.ctdl-layouts .ctdl-screen-thumb							{ position: relative; height: auto; overflow: hidden; }
.citadela-screen-holder.ctdl-layouts .ctdl-screen-thumb:before 					{ content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; box-shadow: 0px 0px 60px rgba(0,0,0,0.15) inset; }
.citadela-screen-holder.ctdl-layouts .ctdl-screen-content 		              	{ padding: 20px; text-align: center;  }
.citadela-screen-holder.ctdl-layouts .ctdl-screen-content .ctdl-item-title      { font-size: 1.5em; }
.citadela-screen-holder.ctdl-layouts .ctdl-screen-content .ctdl-item-subtitle	{ font-size: 0.85em; margin-top: 0.6em; text-transform: uppercase; letter-spacing: 0.03em; }


@media screen and (min-width: 500px) 
{
	.citadela-screen-holder.ctdl-layouts .ctdl-screen-item				{ width: 50%; max-width: 500%; }
}
@media screen and (min-width: 840px) 
{
	.citadela-screen-holder.ctdl-layouts .ctdl-screen-item				{ width: 33.333%; max-width: 33.333%; }
}
@media screen and (min-width: 1660px) 
{
	.citadela-screen-holder.ctdl-layouts .ctdl-screen-item				{ width: 25%; max-width: 25%; }
}

/* import layouts */

#citadela-layouts.citadela-screen-holder.ctdl-layouts .ctdl-screen-thumb            		{ height: auto; }
#citadela-layouts.citadela-screen-holder.ctdl-layouts .ctdl-screen-content a     			{ border-radius: 3px; width: 49%; box-sizing: border-box; padding: 5px 10px; border: 1px solid currentColor; font-size: 12px; text-align: center; transition: all 0.3s; }
#citadela-layouts.citadela-screen-holder.ctdl-layouts .ctdl-screen-content a:hover			{ color: #ffffff; border-color: #0073aa; background: #0073aa; }
#citadela-layouts.citadela-screen-holder.ctdl-layouts .ctdl-screen-content a:last-child     { margin-left: auto; }
#citadela-layouts.citadela-screen-holder.ctdl-layouts .ctdl-screen-content          		{ flex-direction: row; flex-flow: row wrap; }
#citadela-layouts.citadela-screen-holder.ctdl-layouts .ctdl-screen-content h2				{ width: 100%; margin-bottom: 12px; }
                                                                            	
/*** CITADELA SETTINGS ***/

.citadela-settings textarea.regular-text							{ width: 100%; }

/* inspector */

.components-panel .components-base-control span.components-base-control__label             	{ display: inline-block; padding-bottom: 4px; }


/* BLOCK STATUS ICONS */

.citadela-status-icons 						{ display: inherit; z-index: 20; position: absolute; top: -20px; right: 0; margin: 5px; }
.citadela-status-icons .status-icon 		{ padding: 5px; margin: 5px; color: #555d66; background-color: #ffffff; border: 2px solid #555d66; border-radius: 100%; display: inline-block; }
.citadela-status-icons .status-icon svg,
.citadela-status-icons .status-icon span.dashicon 		{ display: block; }

.citadela-status-icons .status-icon.option-indicator 	{ color: #ffffff; border-color: #e61c54; background-color: #e61c54; fill: #ffffff; }


/*** BLOCKCARDS ***/

.ctdl-blockcard-title								{ border-bottom: 1px solid #cccccc; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -ms-flex; display: flex; font-family: sans-serif, arial; padding: 14px; margin: -14px -14px 0 -14px; background-color: #f5f5f5; color: #1e1e1e; text-align: left; }
.ctdl-blockcard-title .ctdl-blockcard-icon			{ width: 36px; -webkit-flex: 0 0 auto; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.ctdl-blockcard-title .ctdl-blockcard-text			{ line-height: 1.5; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }
.ctdl-blockcard-title .ctdl-blockcard-name			{ font-weight: 700; margin: 0 0 0.2em 0;  border-width: 0; padding: 0; }
.ctdl-blockcard-title .ctdl-blockcard-desc			{ font-size: 13px; line-height: 1.4; opacity: 0.5; transition: all 0.3s; }
.ctdl-blockcard-title:hover .ctdl-blockcard-desc    { opacity: 1; }

.wp-block-citadela-blocks .citadela-block-header		{ margin-top: 0.5em; }
.wp-block-citadela-blocks span.line                 	{ display: inline-block; vertical-align: top; background-color: rgba(200,200,200,0.5); margin: 0.7em 6px 0px 0px; height: 1em; }
.wp-block-citadela-blocks span.line:nth-child(10n+1)  	{ width: 20%; }
.wp-block-citadela-blocks span.line:nth-child(10n+2)  	{ width: 40%; }
.wp-block-citadela-blocks span.line:nth-child(10n+3)  	{ width: 15%; }
.wp-block-citadela-blocks span.line:nth-child(10n+4)  	{ width: 35%; }
.wp-block-citadela-blocks span.line:nth-child(10n+5)  	{ width: 50%; }
.wp-block-citadela-blocks span.line:nth-child(10n+6)  	{ width: 10%; }
.wp-block-citadela-blocks span.line:nth-child(10n+7)  	{ width: 15%; }
.wp-block-citadela-blocks span.line:nth-child(10n+8)  	{ width: 45%; }
.wp-block-citadela-blocks span.line:nth-child(10n+9)  	{ width: 30%; }
.wp-block-citadela-blocks span.line:nth-child(10n+0) 	{ width: 50%; }


.ctdl-blog-posts,
.ctdl-posts							{ padding: 14px; border: 1px solid #cccccc; }


/*** GRID TYPE 1 ***/

.wp-block-citadela-blocks.grid-type-1 .citadela-block-articles-wrap > *											{ width: 100%; max-width: 100%; }

@media all and (min-width: 400px)
{
	.wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *							{ width: 50%; max-width: 50%; }
}
@media all and (min-width: 600px)
{
	.wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *							{ width: 100%; max-width: 100%; }
	.wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *							{ width: 50%; max-width: 50%; }
	.wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *							{ width: 33.333%; max-width: 33.333%; }
}
@media all and (min-width: 1025px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *	   	{ width: 50%; max-width: 50%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *	   	{ width: 33.333%; max-width: 33.333%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *	   	{ width: 25%; max-width: 25%; }
}
@media all and (min-width: 1400px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *   	{ width: 33.333%; max-width: 33.333%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *   	{ width: 25%; max-width: 25%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *   	{ width: 20%; max-width: 20%; }
}

/*** GRID TYPE 1 - CAROUSEL calc for numbers of items ***/

.wp-block-citadela-blocks.grid-type-1.use-carousel .citadela-block-articles-wrap > * 						{ display: none; }
.wp-block-citadela-blocks.grid-type-1.use-carousel .citadela-block-articles-wrap > *:nth-child(-n + 1)		{ display: block; }

@media all and (min-width: 400px)
{                           
	.wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
}

@media all and (min-width: 600px)
{                                                
	.wp-block-citadela-blocks.grid-type-1.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 1)	{ display: block; }
	.wp-block-citadela-blocks.grid-type-1.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
	.wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 3)	{ display: block; }
}
@media all and (min-width: 1025px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 2),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-1.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-1.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4)	{ display: block; }
}
@media all and (min-width: 1400px)
{                                                        
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 3)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 4),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 4)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 5),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-1.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 5)	{ display: block; }
}


/*** GRID TYPE 2 ***/

.wp-block-citadela-blocks.grid-type-2 .citadela-block-articles-wrap > *											{ width: 100%; max-width: 100%; }

@media all and (min-width: 400px)
{
	.wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *							{ width: 50%; max-width: 50%; }
}
@media all and (min-width: 600px)
{
	.wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *							{ width: 50%; max-width: 50%; }
	.wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *							{ width: 50%; max-width: 50%; }
	.wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *							{ width: 33.333%; max-width: 33.333%; }
}
@media all and (min-width: 1025px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *		{ width: 33.333%; max-width: 33.333%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *		{ width: 33.333%; max-width: 33.333%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *		{ width: 25%; max-width: 25%; }
}
@media all and (min-width: 1400px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *      { width: 25%; max-width: 25%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *   	{ width: 25%; max-width: 25%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *      { width: 20%; max-width: 20%; }
}

/*** GRID TYPE 2 - ITEMS-AUTO calc for numbers of items ***/

.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel) .citadela-block-articles-wrap > * 						{ display: none; }
.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel) .citadela-block-articles-wrap > *:nth-child(-n + 3)		{ display: block; }

@media all and (min-width: 400px)
{
	.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 4)		{ display: block; }
}

@media all and (min-width: 600px)
{
	.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-large .citadela-block-articles-wrap > *:nth-child(-n + 4)		{ display: block; }
	.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-medium .citadela-block-articles-wrap > *:nth-child(-n + 4)		{ display: block; }
	.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 6)		{ display: block; }
}
@media all and (min-width: 1025px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-large .citadela-block-articles-wrap > *:nth-child(-n + 6),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-large .citadela-block-articles-wrap > *:nth-child(-n + 6),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-large .citadela-block-articles-wrap > *:nth-child(-n + 6),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-large .citadela-block-articles-wrap > *:nth-child(-n + 6)		{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-medium .citadela-block-articles-wrap > *:nth-child(-n + 6),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-medium .citadela-block-articles-wrap > *:nth-child(-n + 6),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-medium .citadela-block-articles-wrap > *:nth-child(-n + 6),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-medium .citadela-block-articles-wrap > *:nth-child(-n + 6)		{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 8),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 8),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 8),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 8)		{ display: block; }
}
@media all and (min-width: 1400px)
{                                                        
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-large .citadela-block-articles-wrap > *:nth-child(-n + 8),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-large .citadela-block-articles-wrap > *:nth-child(-n + 8)		{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-medium .citadela-block-articles-wrap > *:nth-child(-n + 8),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-medium .citadela-block-articles-wrap > *:nth-child(-n + 8)		{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 10),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.items-auto:not(.use-carousel).size-small .citadela-block-articles-wrap > *:nth-child(-n + 10)		{ display: block; }
}

/*** GRID TYPE 2 - CAROUSEL calc for numbers of items ***/

.wp-block-citadela-blocks.grid-type-2.use-carousel .citadela-block-articles-wrap > * 						{ display: none; }
.wp-block-citadela-blocks.grid-type-2.use-carousel .citadela-block-articles-wrap > *:nth-child(-n + 1)		{ display: block; }

@media all and (min-width: 400px)
{
	.wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
}

@media all and (min-width: 600px)
{
	.wp-block-citadela-blocks.grid-type-2.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
	.wp-block-citadela-blocks.grid-type-2.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
	.wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 3)	{ display: block; }
}
@media all and (min-width: 1025px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 3),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 3)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 3)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 4)	{ display: block; }
}
@media all and (min-width: 1400px)
{                                                        
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 4),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 4)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 4),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 4)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 5),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-2.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 5)	{ display: block; }
}


/*** GRID TYPE 3 ***/

.wp-block-citadela-blocks.grid-type-3 .citadela-block-articles-wrap > *											{ width: 100%; max-width: 100%; }

@media all and (min-width: 400px)
{
	.wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *							{ width: 100%; max-width: 100%; }
}
@media all and (min-width: 600px)
{
	.wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *							{ width: 100%; max-width: 100%; }
	.wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *							{ width: 100%; max-width: 100%; }
	.wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *							{ width: 100%; max-width: 100%; }
}
@media all and (min-width: 1025px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide .wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *	   		{ width: 100%; max-width: 100%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide .wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *	   		{ width: 50%; max-width: 50%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *,
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-wide .wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *	   		{ width: 50%; max-width: 50%; }
}
@media all and (min-width: 1400px)
{

	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *   	{ width: 50%; max-width: 50%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *   	{ width: 50%; max-width: 50%; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *,
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *   	{ width: 33.333%; max-width: 33.333%; }
}

/*** GRID TYPE 3 - CAROUSEL calc for numbers of items ***/

.wp-block-citadela-blocks.grid-type-3.use-carousel .citadela-block-articles-wrap > * 						{ display: none; }
.wp-block-citadela-blocks.grid-type-3.use-carousel .citadela-block-articles-wrap > *:nth-child(-n + 1)		{ display: block; }

@media all and (min-width: 400px)
{
	.wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 1)	{ display: block; }
}

@media all and (min-width: 600px)
{
	.wp-block-citadela-blocks.grid-type-3.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 1)	{ display: block; }
	.wp-block-citadela-blocks.grid-type-3.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 1)	{ display: block; }
	.wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 1)	{ display: block; }
}
@media all and (min-width: 1025px)
{
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 1),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 1),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 1),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-3.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 1)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-3.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 2),
	.page-fullwidth.wide-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-wide 		.wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
}
@media all and (min-width: 1400px)
{                                                        
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.use-carousel.size-large .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.use-carousel.size-medium .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block; }
	
	.page-fullwidth.full-content-width *:not(.citadela-block-custom-container) > * > * > * > * > .wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 3),
	body:not(.half-layout) .citadela-block-custom-container.size-fullwidth .wp-block-citadela-blocks.grid-type-3.use-carousel.size-small .citadela-block-articles-wrap > *:nth-child(-n + 3)	{ display: block; }
}

/*** GRIDS in WIDGETS ***/

@media all and (min-width: 1025px)
{
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-1.size-mini .citadela-block-articles-wrap > * 	{ width: 50% !important; max-width: 50% !important; }
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-1.size-small .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-1.size-medium .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-1.size-large .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-2.size-small .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-2.size-medium .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-2.size-large .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-3.size-small .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-3.size-medium .citadela-block-articles-wrap > *,
	.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-3.size-large .citadela-block-articles-wrap > *	{ width: 100% !important; max-width: 400px !important; }
}

/*** CAROUSEL GRID in WIDGETS ***/

.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-1.use-carousel .citadela-block-articles-wrap > *,
.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-2.use-carousel .citadela-block-articles-wrap > *,
.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-3.use-carousel .citadela-block-articles-wrap > * 						{ display: none !important;  }
.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-1.use-carousel .citadela-block-articles-wrap > *:nth-child(-n + 1),
.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-2.use-carousel .citadela-block-articles-wrap > *:nth-child(-n + 1),
.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-3.use-carousel .citadela-block-articles-wrap > *:nth-child(-n + 1)				{ display: block !important; }
.customize-widgets__sidebar-section .wp-block-citadela-blocks.grid-type-1.use-carousel.size-mini .citadela-block-articles-wrap > *:nth-child(-n + 2)	{ display: block !important; }



/*** CAROUSEL ***/

.wp-block-citadela-blocks.use-carousel:after		{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

.wp-block-citadela-blocks.use-carousel.carousel-navigation .carousel-navigation-wrapper		{ margin: 0.5em 0; }
.wp-block-citadela-blocks.use-carousel.carousel-navigation .carousel-button-prev,
.wp-block-citadela-blocks.use-carousel.carousel-navigation .carousel-button-next			{ text-align: center; color: rgba(200,200,200,0.7); width: 30px; height: 30px; line-height: 30px; }
.wp-block-citadela-blocks.use-carousel.carousel-navigation .carousel-button-prev			{ float: left; }
.wp-block-citadela-blocks.use-carousel.carousel-navigation .carousel-button-next    		{ float: right; }

.wp-block-citadela-blocks.use-carousel.carousel-navigation:not(.carousel-pagination) .carousel-navigation-wrapper:after	{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
	
.wp-block-citadela-blocks.use-carousel.carousel-pagination .carousel-pagination-wrapper		{ display: block; width: auto; margin: 0.5em 60px; padding: 2px 0; text-align: center; }
.wp-block-citadela-blocks.use-carousel.carousel-pagination span.carousel-bullet				{ display: inline-block; border-radius: 100%; vertical-align: middle; width: 10px; height: 10px; margin: 5px; background-color: rgba(200,200,200,0.7); }

.wp-block-citadela-blocks.use-carousel.carousel-pagination:not(.carousel-navigation) .carousel-pagination-wrapper	{ display: block; margin-left: 0; margin-right: 0; }


/*** POSTS ITEMS LISTS ***/

.ctdl-blog-posts .citadela-block-articles,
.ctdl-posts .citadela-block-articles        							 	{ margin-top: 6px; }

.ctdl-blog-posts:not(.layout-simple) .citadela-block-articles-wrap,
.ctdl-posts:not(.layout-simple) .citadela-block-articles-wrap				{ display: flex; flex-flow: row wrap; justify-content: flex-start; margin: 0px -8px; }
.ctdl-blog-posts:not(.layout-simple) article,
.ctdl-posts:not(.layout-simple) article   									{ flex: 1 1 auto; padding: 8px; box-sizing: border-box; }

.ctdl-blog-posts:not(.layout-simple) .item-content,
.ctdl-posts:not(.layout-simple) .item-content								{ border: 2px solid rgba(200,200,200,0.5); padding: 10px; background: rgba(200,200,200,0.2); }

.ctdl-blog-posts:not(.layout-simple) .item-thumbnail,
.ctdl-posts:not(.layout-simple) .item-thumbnail		   						{ background-color: rgba(200,200,200,0.7); text-align: center; position: relative; color: #ffffff; height: 9vw; min-height: 150px; margin: -12px -12px 10px -12px; }
.ctdl-blog-posts:not(.layout-simple) .item-thumbnail:before,
.ctdl-posts:not(.layout-simple) .item-thumbnail:before						{ content: "\f03e"; font-size: 70px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.ctdl-blog-posts:not(.layout-simple) .item-text,
.ctdl-posts:not(.layout-simple) .item-text									{ padding: 0; margin-top: 0.8em; }
.ctdl-blog-posts:not(.layout-simple) .item-title .post-title,
.ctdl-posts:not(.layout-simple) .item-title .post-title						{ height: 0.8em; max-width: 65%; background-color: rgba(200,200,200,0.7); }
.ctdl-blog-posts:not(.layout-simple) .item-title .post-subtitle,
.ctdl-posts:not(.layout-simple) .item-title .post-subtitle					{ height: 0.4em; max-width: 50%; background-color: rgba(200,200,200,0.5); margin-top: 0.2em; }

.ctdl-blog-posts:not(.layout-simple) .item-description,
.ctdl-posts:not(.layout-simple) .item-description								{ font-size: 0.5em; margin-top: 1em; }
.ctdl-blog-posts:not(.layout-simple) .item-description span.line,
.ctdl-posts:not(.layout-simple) .item-description span.line						{ width: auto !important; display: block; margin-right: 0; }
.ctdl-blog-posts:not(.layout-simple) .item-description span.line:last-child,
.ctdl-posts:not(.layout-simple) .item-description span.line:last-child			{ width: 60% !important; }

.ctdl-blog-posts:not(.layout-simple) .item-footer,
.ctdl-posts:not(.layout-simple) .item-footer						{ margin-top: 0.5em; }
.ctdl-blog-posts:not(.layout-simple) .item-data,
.ctdl-posts:not(.layout-simple) .item-data 							{ display: flex; flex-flow: wrap; padding: 3px 0 0 0;  }
.ctdl-blog-posts:not(.layout-simple) .item-data .label,
.ctdl-posts:not(.layout-simple) .item-data .label					{ flex: 0 1 auto; width: 40px; height: 10px; margin-right: 5px; background-color: rgba(200,200,200,0.7); }
.ctdl-blog-posts:not(.layout-simple) .item-data .values,
.ctdl-posts:not(.layout-simple) .item-data .values					{ flex: 1 1 auto; height: 10px; background-color: rgba(200,200,200,0.5); }

.ctdl-blog-posts.size-medium .item-title .post-title,
.ctdl-posts.size-medium .item-title .post-title						{ height: 0.9em; }
.ctdl-blog-posts.size-large .item-title .post-title,
.ctdl-posts.size-large .item-title .post-title						{ height: 1em; }

.ctdl-blog-posts:not(.layout-simple):not(.show-item-featured-image) .item-thumbnail,
.ctdl-posts:not(.layout-simple):not(.show-item-featured-image) .item-thumbnail				{ display: none; }
.ctdl-blog-posts:not(.layout-simple):not(.show-item-subtitle) .item-title .post-subtitle,
.ctdl-posts:not(.layout-simple):not(.show-item-subtitle) .item-title .post-subtitle			{ display: none; }
.ctdl-blog-posts:not(.layout-simple):not(.show-item-description) .item-text,
.ctdl-posts:not(.layout-simple):not(.show-item-description) .item-text						{ display: none; }
.ctdl-blog-posts:not(.layout-simple):not(.show-item-locations) .item-data.location,
.ctdl-posts:not(.layout-simple):not(.show-item-locations) .item-data.location				{ display: none; }
.ctdl-blog-posts:not(.layout-simple):not(.show-item-address) .item-data.address,
.ctdl-posts:not(.layout-simple):not(.show-item-address) .item-data.address					{ display: none; }
.ctdl-blog-posts:not(.layout-simple):not(.show-item-web) .item-data.web,
.ctdl-posts:not(.layout-simple):not(.show-item-web) .item-data.web							{ display: none; }
.ctdl-blog-posts:not(.layout-simple):not(.show-item-categories) .item-data.categories,
.ctdl-posts:not(.layout-simple):not(.show-item-categories) .item-data.categories			{ display: none; }

.ctdl-blog-posts:not(.layout-simple):not(.show-item-locations):not(.show-item-address):not(.show-item-web):not(.show-item-categories) .item-footer,
.ctdl-posts:not(.layout-simple):not(.show-item-locations):not(.show-item-address):not(.show-item-web):not(.show-item-categories) .item-footer			{ display: none; }

/* dates */

.ctdl-blog-posts.layout-box.show-item-date .item-date,
.ctdl-posts.layout-box.show-item-date .item-date								{ display: block; width: 40px; height: 40px; background: rgba(200,200,200,0.7); color: #ffffff;  }
.ctdl-blog-posts.layout-box.show-item-date .item-date:before,
.ctdl-posts.layout-box.show-item-date .item-date:before							{ content: "\f073"; font-size: 1.4em; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Font Awesome 5 Free'; font-weight: 400; }

.ctdl-blog-posts.layout-box.show-item-date .item-thumbnail .item-date,
.ctdl-posts.layout-box.show-item-date .item-thumbnail .item-date				{ position: absolute; top: 0px; left: 0px; }
.ctdl-blog-posts.layout-box.show-item-date .item-title .item-date,
.ctdl-posts.layout-box.show-item-date .item-title .item-date					{ position: relative; display: block; margin-bottom: 0.5em; }

.ctdl-blog-posts.layout-list.show-item-date .item-date,
.ctdl-posts.layout-list.show-item-date .item-date											{ height: 1em; width: 60px;  background-color: rgba(200,200,200,0.7); }

.ctdl-blog-posts.layout-list.show-item-date .item-title .item-date,
.ctdl-posts.layout-list.show-item-date .item-title .item-date								{ height: 0.6em; margin-top: 0.3em; }
.ctdl-blog-posts.layout-list.show-item-date .item-description span.line:first-of-type,
.ctdl-posts.layout-list.show-item-date .item-description span.line:first-of-type			{ margin-left: 65px; }	
.ctdl-blog-posts.layout-list.show-item-date .item-description .item-date,
.ctdl-posts.layout-list.show-item-date .item-description .item-date							{ float: left; }


@media all and (min-width: 400px)
{
    .ctdl-blog-posts.layout-list .item-thumbnail,
	.ctdl-posts.layout-list .item-thumbnail									{ margin: 0 0 10px 0; width: 18em; max-width: 100%; } 
}
@media all and (min-width: 600px)
{
	.ctdl-blog-posts.layout-list .item-content,
	.ctdl-posts.layout-list .item-content									{ display: flex; flex-flow: row wrap; }
	
	.ctdl-blog-posts.layout-list .item-thumbnail,
	.ctdl-posts.layout-list .item-thumbnail  								{ flex: 0 1 auto; width: 8em; max-width: 35%; height: auto; min-height: 5em; margin: 0; }
	.ctdl-blog-posts.layout-list .item-thumbnail:before,
	.ctdl-posts.layout-list .item-thumbnail:before 							{ font-size: 50px; }
	.ctdl-blog-posts.layout-list.size-small .item-thumbnail:before,
	.ctdl-posts.layout-list.size-small .item-thumbnail:before 				{ font-size: 40px; }
	.ctdl-blog-posts.layout-list .item-body,
	.ctdl-posts.layout-list .item-body										{ flex: 1 1 auto; width: 65%; padding-left: 10px; }
	.ctdl-blog-posts.layout-list .item-title,
	.ctdl-posts.layout-list .item-title										{ margin-top: 0; }
	
	.ctdl-blog-posts.layout-list.size-medium .item-thumbnail,
	.ctdl-posts.layout-list.size-medium .item-thumbnail							{ width: 10em; }
	.ctdl-blog-posts.layout-list.size-large .item-thumbnail,
	.ctdl-posts.layout-list.size-large .item-thumbnail							{ width: 12em; }
	
	.ctdl-blog-posts:not(.show-item-featured-image).layout-list .item-body,
	.ctdl-posts:not(.show-item-featured-image).layout-list .item-body			{ padding-left: 0px; }
	
	.ctdl-blog-posts:not(.layout-simple):not(.show-item-locations):not(.show-item-address):not(.show-item-web):not(.show-item-categories):not(.show-item-description).layout-list .item-body,
	.ctdl-posts:not(.layout-simple):not(.show-item-locations):not(.show-item-address):not(.show-item-web):not(.show-item-categories):not(.show-item-description).layout-list .item-body { align-self: center; }		
}

/*** POSTS SIMPLE LAYOUT ***/

.ctdl-blog-posts.layout-simple .citadela-block-articles,
.ctdl-posts.layout-simple .citadela-block-articles         		{ margin-top: 14px; }
.ctdl-blog-posts.layout-simple article,
.ctdl-posts.layout-simple article								{ margin-bottom: 1em; }

.ctdl-blog-posts.layout-simple .item-content,
.ctdl-posts.layout-simple .item-content							{ border: 2px solid rgba(200,200,200,0.5); padding: 10px; background: rgba(200,200,200,0.2); }

.ctdl-blog-posts.layout-simple .item-thumbnail,
.ctdl-posts.layout-simple .item-thumbnail		   				{ background-color: rgba(200,200,200,0.7); text-align: center; position: relative; color: #ffffff; height: 9vw; min-height: 150px; margin: 1em 0px 0px 0px; max-width: 768px; }
.ctdl-blog-posts.layout-simple .item-thumbnail:before,
.ctdl-posts.layout-simple .item-thumbnail:before				{ content: "\f03e"; font-size: 70px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Font Awesome 5 Free'; font-weight: 400; }
.ctdl-blog-posts.layout-simple .item-text,
.ctdl-posts.layout-simple .item-text							{ padding: 0; margin-top: 1em; }
.ctdl-blog-posts.layout-simple .item-title .post-title,
.ctdl-posts.layout-simple .item-title .post-title				{ height: 1em; max-width: 75%; background-color: rgba(200,200,200,0.7); }
.ctdl-blog-posts.layout-simple .item-title .post-meta,
.ctdl-posts.layout-simple .item-title .post-meta				{ height: 0.6em; max-width: 40%; background-color: rgba(200,200,200,0.5); margin-top: 0.5em; }

.ctdl-blog-posts.layout-simple .item-description,
.ctdl-posts.layout-simple .item-description									{ font-size: 0.5em; margin-top: 1em; }
.ctdl-blog-posts.layout-simple .item-description span.line,
.ctdl-posts.layout-simple .item-description span.line						{ width: auto !important; display: block; margin-right: 0; }
.ctdl-blog-posts.layout-simple .item-description span.line:last-child,
.ctdl-posts.layout-simple .item-description span.line:last-child			{ width: 70% !important; }

.ctdl-blog-posts.layout-simple .item-footer,
.ctdl-posts.layout-simple .item-footer						{ margin-top: 0.8em; }
.ctdl-blog-posts.layout-simple .item-data,
.ctdl-posts.layout-simple .item-data 						{ display: flex; flex-flow: wrap; padding: 3px 0 0 0; max-width: 50%; }
.ctdl-blog-posts.layout-simple .item-data .label,
.ctdl-posts.layout-simple .item-data .label					{ flex: 0 1 auto; width: 40px; height: 14px; margin-right: 5px; background-color: rgba(200,200,200,0.7); }
.ctdl-blog-posts.layout-simple .item-data .values,
.ctdl-posts.layout-simple .item-data .values				{ flex: 1 1 auto; height: 14px; background-color: rgba(200,200,200,0.5); }

.ctdl-blog-posts.layout-simple:not(.show-item-featured-image) .item-thumbnail,
.ctdl-posts.layout-simple:not(.show-item-featured-image) .item-thumbnail							{ display: none; }
.ctdl-blog-posts.layout-simple:not(.show-item-description) .item-text,
.ctdl-posts.layout-simple:not(.show-item-description) .item-text									{ display: none; }
.ctdl-blog-posts.layout-simple:not(.show-item-categories) .item-footer .item-data.categories,
.ctdl-posts.layout-simple:not(.show-item-categories) .item-footer .item-data.categories				{ display: none; }
.ctdl-blog-posts.layout-simple:not(.show-item-locations) .item-footer .item-data.location,
.ctdl-posts.layout-simple:not(.show-item-locations) .item-footer .item-data.location				{ display: none; }
.ctdl-blog-posts.layout-simple:not(.show-item-categories):not(.show-item-locations) .item-footer,
.ctdl-posts.layout-simple:not(.show-item-categories):not(.show-item-locations) .item-footer 		{ display: none; }

.ctdl-blog-posts.layout-simple article,
.ctdl-posts.layout-simple article 								{ display: none; }
.ctdl-blog-posts.layout-simple article:nth-child(-n + 3),
.ctdl-posts.layout-simple article:nth-child(-n + 3)				{ display: block; }


/*** IMAGE FIX ***/

.wp-block-image:not(.is-focused) .components-resizable-box__container { /* width: 100% !important; max-width: 100% !important; height: auto !important; */ }

/*** COVER FIX ***/

.wp-block-columns .wp-block-cover											{ height: 100%; }
.wp-block-columns .wp-block-cover:not(:first-child),
.wp-block-columns .wp-block-cover:not(:last-child):not(.is-selected),
.wp-block-columns .wp-block-cover:not(:nth-last-child(2)).is-selected		{ height: auto; }

/*
.wp-block-columns .wp-block-cover:not([style*="min-height"]):first-child:last-child:not(.is-selected),
.wp-block-columns .wp-block-cover:not([style*="min-height"]):first-child:nth-last-child(2).is-selected		{ height: auto; }
*/