body, body h1, body h2, body h3, body h4, body h5 {
	font-family: 'Open Sans', sans-serif;
}
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@1,300&family=Noticia+Text:ital@1&display=swap');

/* ALL SITE*/

/* ICONS */
@font-face {
  font-family: 'cdc-fontello-230523';
  src: url('/wp-content/themes/cdc/assets/fonts/cdc-fontello-230523.eot?68634420');
  src: url('/wp-content/themes/cdc/assets/fonts/cdc-fontello-230523.eot?68634420#iefix') format('embedded-opentype'),
       url('/wp-content/themes/cdc/assets/fonts/cdc-fontello-230523.woff2?68634420') format('woff2'),
       url('/wp-content/themes/cdc/assets/fonts/cdc-fontello-230523.woff?68634420') format('woff'),
       url('/wp-content/themes/cdc/assets/fonts/cdc-fontello-230523.ttf?68634420') format('truetype'),
       url('/wp-content/themes/cdc/assets/fonts/cdc-fontello-230523.svg?68634420#cdc-fontello-230523') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
} 
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "cdc-fontello-230523";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  /* opacity: .8; */

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

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

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

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

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-search:before { content: '\e800'; } /* '' */
.icon-play-circled2:before { content: '\e801'; } /* '' */
.icon-doc:before { content: '\e802'; } /* '' */
.icon-users:before { content: '\e803'; } /* '' */
.icon-mail:before { content: '\e804'; } /* '' */
.icon-comment:before { content: '\e805'; } /* '' */
.icon-videocam-1:before { content: '\e806'; } /* '' */
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.icon-info:before { content: '\f129'; } /* '' */
.icon-calendar-empty:before { content: '\f133'; } /* '' */
.icon-right-circled2:before { content: '\f18e'; } /* '' */
.icon-left-circled2:before { content: '\f190'; } /* '' */
.icon-mail-squared:before { content: '\f199'; } /* '' */
.icon-twitter-squared:before { content: '\f304'; } /* '' */
.icon-facebook-squared:before { content: '\f308'; } /* '' */
.icon-linkedin-squared:before { content: '\f30c'; } /* '' */
/*END ICONS*/
/*FONTS*/
/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/playfair-display-v30-latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* eb-garamond-regular - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-regular.svg#EBGaramond') format('svg'); /* Legacy iOS */
}
/* eb-garamond-italic - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/eb-garamond-v19-latin-italic.svg#EBGaramond') format('svg'); /* Legacy iOS */
}
/* bitter-regular - latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-regular.svg#Bitter') format('svg'); /* Legacy iOS */
}

/* bitter-700 - latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/cdc/assets/fonts/bitter-v32-latin-700.svg#Bitter') format('svg'); /* Legacy iOS */
}
/*END FONTS*/
.error404 a img {
	padding-right:1em;
}
:target::before {
  content: "";
  background:#fff;
  display: block;
  height: 60px; /* fixed header height*/
  margin: -60px 0 0; /* negative fixed header height */
}
.logged-in .sticky-container .sticky.is-stuck.is-at-top {
	top:32px!important;
}
#menu-item-45136 { /*HIGHLIGHT MENU ITEM*/
	background:#ffc974!important;
}
#menu-item-45136:hover {
	background:#000066!important;
}
.top-bar {
	max-height:100px;
}
.top-bar-right2 {max-height:80px;}
.off-canvas-wrapper .off-canvas-content {
	max-width:1550px;
	margin:0 auto;
	background:#fff;
	margin-bottom:1.5em;
}
.flexTwo {
	display:flex;flex-direction:row;justify-content: space-between;align-items:center;
}
html body {
	background:#96a8c7;
}
html body.wp-admin {
	background:#f1f1f1;
}
.editorTools a.button {
	padding:0.6rem 0.5rem;
}
.editorTools {
	padding-top:1em;
}
#adminmenu li.wp-menu-separator {
	height:25px;
}

.authors li a, .authors li span, .author {
	color:#333;
	font-family: 'Bitter', serif;
}
.box-standout {
    border-right: 5px solid #000000;
    border-bottom: 5px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 0.5em;
}
em.pageDescription {
	font-size:0.9em;
	color:#555;
}
.off-canvas-wrapper button.close-button {
	top:-1.5rem;
	font-size:1.5rem;
}
/* FOOTER*/
p a:hover, footer.footer a:hover {
	text-decoration:underline!important;
}
ul#footer-links li {
	flex: 1 0 90%;
}
footer.footer .inner-footer {
	margin-top:2em;
	padding-top:1em;
}
footer.footer {
	padding-bottom:1em;
	background:#eaeaef;
}
footer.footer .inner-footer .gsc-control-cse {
	padding:1em 0;
}
footer.footer .inner-footer .gsc-control-cse, footer.footer .inner-footer .gsc-input-box, footer.footer .inner-footer td.gsc-input, footer.footer .inner-footer td.gsc-input tbody {
	border-color: #eaeaef;
    background: #eaeaef;
	border:0;
}
.gsc-input .gsc-input-box input.gsc-input {
	border: 1px solid #000!important;
}
table.gsc-input, table.gsc-search-box {
	margin-bottom:0;
	border-collapse: initial;
}
table.gsc-search-box tbody td {
	padding:0;
}
.gsc-input .gsib_a {
	padding:0;
}
.inner-footer h3 {
	font-weight: 700;
    font-family: 'Open Sans';
    font-size: 1.5em;
}
.connect a i {
	font-size:2.5em;
	padding-right:0.1em;
	padding-bottom:0.2em;
}
p.copyright {
	padding:1em;
}
footer.footer .inner-footer .cell:not(:nth-last-child(1)) {
	border-right: 3px solid black;
}
footer.footer .connect .social a {
	color:#000066;
}
/*Article Reveal*/
.single .reveal {
width:auto;}
/*Contact Form*/
.reveal-overlay .with_frm_style .frm_form_fields > fieldset {
	padding:0;
}
.reveal-overlay fieldset h3.frm_form_title {
	margin-bottom:0.5em;
	font-size:1.8em;
	font-family:'Open Sans',sans-serif;
}
.reveal-overlay input[type=text] {
	margin:0;
}
.reveal-overlay .frm_form_field {
	margin-bottom:0.5em;
}
.reveal-overlay button {
	margin:0;
}
.reveal-overlay button.close-button span {
	background: rgba(252, 224, 192,1);
    width: 30px;
    display: block;
    color: #000;
}
.reveal-overlay .frm_description {
	font-style:italic;
}
.reveal-overlay .frm_primary_label {
	font-weight:700;
}
.reveal-overlay .frm_primary_label .frm_required {
	color:red;
}
.reveal-overlay .reveal {
	border-right: 5px solid black;
    border-bottom: 5px solid black;
    border-top: 3px solid black;
    border-left: 3px solid black;
}
/* EVENTS CALENDAR CUSTOMIZATION */
.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
	padding:0!important;
}
.entry-content .tribe-events-calendar-list__month-separator-text {
	font-family: 'Bitter', serif;
	font-size:2rem;
}
.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar {
	margin-bottom: var(--tec-spacer-1);
}
.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row {
    margin-top: var(--tec-spacer-3);
}
.entry-content h3.tribe-events-calendar-list__event-title {
	line-height:1.3;
	font-size:1.5rem;
	font-weight:600;
}
.entry-content .tribe-events-calendar-list__event-date-tag-datetime {
	font-size:1.7rem;
	font-family: 'Playfair Display',serif;
	font-weight:800;
}
.entry-content .tribe-events-calendar-list__event-datetime-featured-text {
	text-transform:uppercase;
	font-size:1.2rem;
	color:orange;
}
.entry-content .tribe-events-calendar-list__event-datetime-featured-icon svg {
	filter: invert(76%) sepia(68%) saturate(4145%) hue-rotate(1deg) brightness(104%) contrast(106%);
	width:12px;
}
.entry-content .tribe-events-calendar-list__event-venue-title {
	background: #1b9180;
    color: white;
    width: fit-content;
    margin-right: 1em;
	padding: 0.3em 0.5em;
}
.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue {
    margin-bottom: var(--tec-spacer-1);
}
.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {
    margin-top: var(--tec-spacer-1);
}
.entry-content .tribe-events-calendar-list__event-description p {
	font-size:1em;
}
.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
    margin:0 0 1em 0;
	padding:1em 0;
}
.entry-content .tribe-events-calendar-list__event-row {
	background: #fff;
    border: 1px solid #ddd;
}
.entry-content .tribe-events-calendar-list__event-featured-image-wrapper {
	display: flex;
    align-items: center;
    justify-content: center;
}
.entry-content .tribe-events-calendar-list__event-row--featured {
    background: #fff;
    border-right: 5px solid orange;
    border-bottom: 5px solid orange;
    border-top: 1px solid orange;
    border-left: 1px solid orange;
}
.entry-content [id^="filterbar_category-pill-toggle"] {
	background:#778bc7;
	text-transform:uppercase;
	color:#fff;
}
.entry-content [id^="filterbar_country-pill-toggle"] {
	background: #1b9180;
	text-transform:uppercase;
	color:#fff;
}
.entry-content [id^="_ecp_custom_2-pill-toggle"] {
	background:#05057c; 
	text-transform:uppercase;
	color:#fff;
}
.entry-content .tribe-filter-bar-c-filter__filters-legend,.entry-content .tribe-events-header__events-bar, .entry-content #tribe-events-content .tribe-events-schedule {
	display:none;
}
.entry-content .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slider-container.tribe-swiper-container {
	display:flex;
}
.entry-content .tribe-filter-bar__filters-slider-container:before {
	content:"Filter by:";
	padding-right:5px;
	display:inline;
	font-weight:700;
	z-index:0;
}
.entry-content .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar {
	margin:1em 0;
}
.entry-content .tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__remove-button {
	color:white;
}
.entry-content .tribe-filter-bar .tribe-filter-bar-c-pill--button.tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill {
	padding: var(--tec-spacer-1) var(--tec-spacer-2);
	padding-right: var(--tec-spacer-7);
}
.entry-content .tribe-filter-bar-c-filter.tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
	background: #eee;
    border-right: 5px solid black;
    border-bottom: 5px solid black;
    border-top: 1px solid black;
    border-left: 1px solid black;
	transform:translate(25%,100%)!important;
}
.entry-content .tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
	bottom: calc(var(--tec-spacer-2)*-.2);
}
@media only screen and (max-width: 950px) {
	.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    flex-direction: column;
	}
	.entry-content .tribe-common--breakbreakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
		width:auto;
	}
	.entry-content .tribe-events-calendar-list__event-datetime {
		display:block;
	}
	.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
		width:auto;
	}
	.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
		padding:0;
	}
	.entry-content .tribe-events .tribe-events-calendar-list__event-featured-image {
		padding:0.5em 1em;
	}
	.entry-content h3.tribe-events-calendar-list__event-title {
		font-size:1.2em;
	}
	.entry-content .tribe-events-calendar-list__event-description p {
		font-size:0.95em;
		line-height:1.5;
	}
	.entry-content .tribe-filter-bar__filters-slider-container:before {
		content:"";
		padding:0;
	}
	.entry-content .tribe-filter-bar-c-filter.tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container {
		transform:translate(0%,100%)!important;
	}
	.entry-content .tribe-filter-bar-c-filter.tribe-filter-bar-c-filter--pill:nth-of-type(3) .tribe-filter-bar-c-filter__container {
		transform:translate(-40%,100%)!important;
	}
	.entry-content .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slide {
		margin-right:4px;
		font-size:0.8em;
	}
	.entry-content .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
		padding-left:0;
		padding-right:0.5em;
	}
	.entry-content #tribe-events-content h1.tribe-events-single-event-title {
		font-size:1.6rem;
	}
	.entry-content .tribe-events-event-image {
			padding:1em;
	}
	.entry-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker {
		width:75px;
	}
	.entry-content .tribe-events .tribe-events-c-top-bar__datepicker-container {
		position:initial;
	}
}
/*individual event styling*/
.entry-content p.tribe-events-back {
	margin-bottom:0;
}
.entry-content h1.tribe-events-single-event-title {
	font-size:2rem;
	text-align:center;
	font-weight:700;
	border-bottom:3px black solid;
	margin:0 0 1em 0;
}
.entry-content .tribe-events-schedule {
	margin:0;
}
.entry-content .tribe-events-schedule h2 {
	font-size:1.4rem;
}
.entry-content .tribe-events-event-image img {
	max-width:500px;
	margin:0 auto;
}
.entry-content .tribe-events-event-meta.primary {
	width:100%;
}
.entry-content .single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown {
	margin:0;
}
.entry-content .tribe-events-content p:last-child {
	margin-bottom:0.5em;
}
.entry-content .tribe-events-c-subscribe-dropdown__button {
	width: fit-content;
    margin: 0 auto;
}
.entry-content .tribe-events-c-subscribe-dropdown__button button {
	text-transform:uppercase;
	font-size:1.3rem;
}
.entry-content .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
	width:fit-content;
	margin: 0 auto;
}
.entry-content .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
	background:#1779ba;
	color:white;
}
.entry-content .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button {
	color:white;
}
.entry-content .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(228deg) brightness(112%) contrast(102%);
}
.entry-content .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
	backghround:#eee;
	border-right: 5px solid black;
    border-bottom: 5px solid black;
    border-top: 1px solid black;
    border-left: 1px solid black;
}
.entry-content h2.tribe-events-single-section-title {
	font-family: 'Bitter', serif;
	font-size:1.7rem;
	font-weight:700;
}
.entry-content .tribe-events-event-meta dt:not(:first-child) {
	margin-top: var(--tec-spacer-1);
}
.entry-content #tribe-events-footer {
	display:none;
}
.entry-content .tribe-events-meta-group {
	padding: var(--tec-spacer-3) 0 var(--tec-spacer-3);
}
.entry-content .tribe-events-back a {
	display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem;
    padding: 0.85em 1em;
    border: 1px solid transparent;
    border-radius: 0;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-family: inherit;
    font-size: .9rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #1779ba;
    color: #fefefe;
}
/* HOMEPAGE AND ARCHIVES ONLY*/
/*TG&H RSS*/
.tgh img {
	width:175px;margin:0 auto;display:block;
}
.home div.latest.tgh .latestDate {
	background:#cc0000;
	color:white;
}
.home .tgh .button {
	background-color:#cc0000;
	color:white;
}
/*IAG RSS*/
.home .wp_rss_retriever_item_wrapper {
	display:flex;
}
a.wp_rss_retriever_title {
	order:2;
}
.home .wp_rss_retriever_container {
	order:1;
	flex-shrink:0;
}
.home div.latest .wp_rss_retriever ul.wp_rss_retriever_list li.wp_rss_retriever_item {
	margin:0;
	padding:0;
}
.home div.latest.iag h4 {
	background: #000;
    color: #bc9536;
    padding-left: 0.3em;
    font-size: 1.2rem;
	font-style:italic;
}
.home .grid-padding-x>.cell#leftSide {
	padding-right:0;
}
.home div.latest.iag h4 a {
	color: #bc9536;
	text-decoration:underline;
}
.home div.latest .wp_rss_retriever ul.wp_rss_retriever_list li.wp_rss_retriever_item a {
	color:#000;
}
.home div.latest .wp_rss_retriever ul.wp_rss_retriever_list li.wp_rss_retriever_item a:hover {
	text-decoration:underline;
}
.home div.latest .wp_rss_retriever ul.wp_rss_retriever_list {
	margin:0;
}
.home div.latest .wp_rss_retriever .wp_rss_retriever_metadata {
	font-size:100%;
	margin:0;
}
.iag {
	position:relative;
}
.iag .wp_rss_retriever::before {
	background-image: url('/wp-content/uploads/2023/05/IAG-logo-vector.svg');
	background-size: contain;
	background-position: center;
	opacity: 0.15;
	content: "";
	position: absolute;
	top: 1em; 
	left: 0;
	width: 100%; 
	height: 100%;
	margin:1em;
	background-repeat: no-repeat;
}
/*CDC GAMING SHOW PAGE*/
.show .showInner {
	background:#000;
	color:#fff;
	padding:1em;
	border-radius:15px;
}
.show .showInner h2 a {
	color:#79b8ec;
}
.show .showInner a.button {
	padding:0.5em 1em;
	float:right;
	background:red;
	margin:0;
}
.show .showInner strong {
	color:#79b8ec;
}
.page .inner-content.show h2.section-title {
	background:#094d83;
	margin-bottom:0.75em;
}
.page .inner-content.show h1.section-title {
	font-family:'Playfair Display', serif; 
}
/*REELMETRICS SECTION ON HOMEPAGE AND INDIVIDUAL EPISODES*/
.reel ul {
	list-style-type:none;
	margin:0;
}
.reel ul li {
	display:flex;
	flex-flow: row;
	align-items: center;
}
.reel ul .image {
	flex-basis: 60px;
	flex-grow: 0;
	flex-shrink: 0;
	padding: 0.5em 0.3em 0 0;
}
.reel #CDCart a {
	font-size:1.1em;
	font-weight:700;
}
.reel #CDCart ul li {
	margin-bottom:0.5em;
}
.reel .header img {
	width:325px;
    display: block;
}
.reel .header {
	text-align:center;
}
.reel .reelSpace {
	background:#fff;
	padding:0 0.5em 0.5em 0.5em;
	margin-left:0.5em;
}
.reelSpace {
	background:#fff;
	padding-left:0.5em;
}
.page .inner-content.reel h2.section-title {
	background:#a7262b;
	color:#fff;
}
.reel .button, .reel .button:visited {
	width:200px;
	background:#a7262b;
}
.reel .button:hover {
	background:#c4393e;
}
.reelcopyright {
	font-style:italic;
	font-size:0.9em;
	color:#aaa;
	margin-top:1em;
}
	
/*REST OF HOMEPAGE*/
.home .off-canvas-content .boba {
	width:100%;
}
.home .insight .box-standout {
	margin-bottom:1em;
}
.home h3.frontpage, .home h4.frontpage {
	text-transform:uppercase;
	font-weight:700;
	display:flex;
	width:100%;
	overflow:hidden;
}
.home h3.frontpage {
	font-size:1.2em;
	margin-top:8px;
}
.home h4.frontpage {
	font-size:1em;
}
.home h3.frontpage span, h4.frontpage span {
	flex-shrink: 0;
}
.home h3.frontpage:after, .home h4.frontpage:after {
	width:100%;
	content:"";
	border-bottom:1px solid #aaa;
	height:10px;
	transform: translatey(50%);
	margin:0 0.5em;
	flex-shrink: 0;
}
.home .grid-x.features .item {
	padding:0 10px 20px 10px;
}
.home .ahImage {
	width:100%;
	min-height:150px;
}
.home .ahImage img {
	width:100%;
}
.item .authorIm {
	width:40px;
	height:40px;
	flex-shrink:0;
}
.home ul.commentaries .authorIm img {
	width:80px;
	height:80px;
}
.home ul.commentaries {
	list-style-type:none;
	margin:0;
}
.home ul.commentaries li div.title, h2.entry-title, h2.entry-title a {
	font-family: 'Playfair Display', serif;
	font-weight:700;
	font-size:1em;
	color:#000;
    text-align: center;
}
.home ul.commentaries li div.title {
	text-align:left;
}
.home ul.commentaries li div.author {
	font-size:0.9em;
}
.home ul.commentaries .authorIm {
	float:right;
	flex-shrink:0;
}
.home ul.commentaries li {
	position:relative;
	padding-bottom:25px;
}
.home ul.commentaries li:after {
	content : "";
	position: absolute;
	left    : 10%;
	bottom  : 10px;
	height  : 5px;
	width   : 80%;  /* or 100px */
	border-bottom:2px solid #e6e6e6;
}
.home ul.commentaries li:last-of-type:after {
	border-bottom:0;
}
.home .authors li span, .story-grid .authors li span {
	font-size:0.9em;
	padding-top: 6px;
    display: inherit;
}
.home ul.authors {
	margin:5px;
}
.home ul.authors li {
	justify-content: center;
}
.home h1 {
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing: 0.15em;
	padding:0;
	padding-left:1em;
	border: solid #000;
    border-width: 0 0 1px 0;
}
.home .aSidebar .sideBoba {
	padding-left:10px;
}
.home .aSidebar .insight .inner {
	padding:10px;
	background:#fafafa;
}
.item p.excerpt {
	font-size:0.9em;
}
.home div.latest .inner {
	background:#fff;
	padding:0;
}
.home div.latest ul.latest {
	list-style-type:none;
	margin:0;
	padding:0;
}
.home div.latest ul li {
	padding:0 0 10px 0;
}
.home div.latest .latestDate {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:300;
    background: #96c7c0;
    padding: 0 5px;
	margin-right: 5px;
    border-radius: 5px;
    font-style: italic;
    font-size: 0.8em;
}
.home a.button.more {
	float:right;
	margin:0;
	margin-left: auto;
}
.home .latest a.button.more { 
	margin: 0 1em 1em 0;
}
ul.latest li a, ul.commentaries li div.title a {
	color:#000;
}
ul.latest li a:hover {
	text-decoration:underline;
}
.home ul.latest li a:hover, .ahImage:hover h2 span, ul.commentaries li div.title a:hover {
	text-decoration:underline;
}
/*Archive only*/
.controls .facetwp-radio, .controls .facetwp-radio.checked, .controls .facetwp-type-fselect {
	background:none;
	background-image:none;
	display:inline-block;
	text-transform: uppercase;
	font-size:1.2em;
	font-family:'Open Sans', sans-serif;
	padding:7px 10px;
	color:#000;
}
.controls {
	background:#fff;
	padding:0.5em;
	margin-bottom:1em;
}
.controls .fs-dropdown {
	width:auto;
}
.controls .fs-option.d0 .fs-option-label {
	text-transform:capitalize;
}
.controls .fs-option:not(.d0) .fs-option-label {
	font-weight:700;
	text-transform:uppercase;
}
.controls .facetwp-radio a {
	color:inherit;
}
.controls .location div.facetwp-radio:hover {
	background:#6ca199;
	color:#fff;
}
.controls .location div.facetwp-radio.checked:hover {
	background:#1b9180;
	color:#fff;
}
.controls .subject div.facetwp-radio.checked:hover {
	background:#000066;
	color:#fff;
}
.controls .subject div.facetwp-radio:hover {
	background:#515171;
	color:#fff;
}
.controls .facetwp-radio.checked, .controls .facetwp-radio.checked a {
	background:#1b9180;
	color:#fff;
}
.controls .facetwp-facet-location {
	display:none;
}
.controls .facetwp-facet {
	margin-bottom:0;
}
.story-grid.box-standout {
	background:#fff;
}
.controls .subject {
	margin-top:0.25em;
}
.controls .subject .facetwp-radio, .controls .subject .facetwp-radio.checked {
	font-size:1em;
	padding:5px 12px;
}
.controls .subject .facetwp-radio.checked {
	background:#000066;
}
.entry-content .facetwp-pager {
	text-align:center;
	margin-top:1em;
	font-family: 'Open Sans';
}
.entry-content .facetwp-pager a {
	font-size:1.6rem;
}
.entry-content a.facetwp-page.active {
	background:#d8dce7;
	color:#000066;
}
.entry-content .facetwp-pager a.facetwp-page.next, .entry-content .facetwp-pager a.facetwp-page.prev {
	font-size:1.2rem;
	color:#000066;
}
.inner-content h1.page-title { 
	text-align: center;
    background: #f1f1f1;
    font-family: 'Open Sans';
    text-transform: uppercase;
    font-weight: bold;
	font-size:2rem;
	margin-bottom:0.25em;
}
.page .inner-content h2.section-title {
	text-align: center;
    background: #e1e1e1e1;
    font-family: 'Open Sans';
    text-transform: uppercase;
    font-weight: bold;
	font-size:1.5rem;
	margin-bottom:0;
}
/*ALL PAGES*/
.facetwp-counter {display:none;}
.article .entry-content {padding:0.5em 0 0 0;}
.ahAuthor, .panel-boba {
	padding-left:10px;
}
.authorBox .boba a img {
	padding-bottom:1em;
}
.articleDate {
    background: rgba(252, 224, 192,1);
    color: #000;
    margin: 5px;
	padding: 1px 5px;
	font-size:0.8em;
	font-style:italic;
}
.ahImage .articleDate {
	position: absolute;
    top: 0;
    left: 0;
}
.ahImage {
	position:relative;
}
.sidebar .articleDate {
	display:inline;
	white-space: nowrap;
}
body .topComp {
	max-width:1550px;
	margin:0 auto;
	padding:0.5em;
	background:#f1f1f1;
	max-height:230px;
}
/* ARTICLES ONLY */
.entry-content .wp-caption-text {
	font-style:italic;
}
.wp-caption {
	margin-bottom:0.5em;
}
.aFontSize {
	float:right;
}
#CDCart {
	clear:both;
	width:100%;
}
.belowSticky {
	clear:both;
	width:52%;
	float:left;
	overflow:hidden;
}
.belowSticky div {
	width:100%;
	overflow:hidden;
}
.yarpp-related-shortcode ol li a {
	color:#333;
	font-weight:700;
}
.yarpp-related-shortcode ol li a:hover {
	text-decoration:underline;
}
.yarpp-related-shortcode ol {
	list-style: none;
	counter-reset: item;
	margin-left:0.25rem;
}
.yarpp-related-shortcode li {
	counter-increment: item;
	margin-bottom: 5px;
	line-height:1.4;
}
.yarpp-related-shortcode li:before {
	font-family: 'Playfair Display', serif;
	margin-right: 7px;
	content: counter(item);
	color: navy;
	font-size:1.5em;
	font-weight:800;
	text-align: center;
	display: inline-block;
}
.belowSticky strong:after {
	content: '';
	display: inline-block;
	vertical-align:middle;
	width:100%;
	margin-right: -100%;
	overflow:hidden;
	height:5px;
	border-top:1px solid #000;
	border-bottom:3px solid #050679;
}
.belowSticky div {
	margin-top:3px;
}
.inviz {
	z-index:-1000;
	height:1000px;
	float:right;
	width:1px;
}
.ahWrap a.osButton {
	float:right;
	margin: 0 1em 2em 0;
}
.ahWrap {
	border-right: 2px solid #EEE;
	padding-right:5px;
}
.ahWrap .novashare-inline, body .ahWrap a.novashare-button {
	margin:0;
}
.ahWrap .timeOf {
	justify-content:right;
}
.single-post .ahFull .ahImage, .commentary .ahFull .ahImage {
	min-height:500px;
}
/*OFFSITE AND LEGACY ARTICLES*/
@media only screen and (min-width: 640px) {
	.article-header.offsite img {
		float:right;
		max-width:50%;
	}
	.article-header.offsite h1.entry-title {
		bottom:0;
		background:none;
		text-align:left;
		position:relative;
	}
	.single-brief .attribution {
		float:right;
		width:375px;
		clear:right;
		text-align:right;
		max-width:50%;
	}
}
/*override favorite button transparency?*/
button a.simplefavorite-button {
	opacity:1!important;
}

.titleDesktop {
	position:relative;
}
.titleDesktop h1.entry-title {
	font-size:2.2em;
	font-family: 'Playfair Display', serif;
    text-align: center;
}
.single-post .ahImage .titleDesktop h1.entry-title, .single-commentary .ahImage .titleDesktop h1.entry-title, .single-wire .ahImage .titleDesktop h1.entry-title {
	bottom: 0.5em;
	background: rgba(255,255,255,0.88);
	position: absolute;
	width:100%;
}
.single .attribution {
	font-size: 0.7em;
    font-style: italic;
    color: #999;
	text-align:right;
}
.entry-content .share {
	justify-content: center;
}
.titleTopTwo h2.entry-title, .titleBottomThree h2.entry-title, .titleBottomThree h2.entry-title {
	position: absolute;
	width:100%;
}
.titleTopTwo h2.entry-title {
	font-size:1.05em;
	bottom:0;
	font-weight:800;
	padding: 0 0.5em;
}
.titleBottomThree h2.entry-title {
	font-family: 'Playfair Display', serif;
	bottom: 0;
    text-align: center;
	font-size:.9em;
	font-weight:800;
	color:#000;
	padding: 0 0.4em;
}
.titleTopTwo h2.entry-title span {
	background-color: #fff;
	box-shadow: 0.2em 0 0 #fff,-0.2em 0 0 #fff;
	line-height:1.6;
}
.titleBottomThree h2.entry-title span {
	background-color: #fff;
	box-shadow: 0.1em 0 0 #fff,-0.1em 0 0 #fff;
	line-height:1.6;
}
body .article-header .titleMobile h1.entry-title {
	font-size:1.6em;
	font-family:'Bitter', sans-serif;
	font-weight:700;
	margin-bottom:0;
}
.titleMobile {
	text-align:center;
}
.ahWrap #CDCart {
	font-size:1.15rem;
	line-height:1.7;
}
.inner-content article .aContentWrap.grid-x {
	margin:2em;
}
.hr {
	margin:0.5em;
	width:100%;
	height:2px;
	background:#f1f1f1;
	margin-bottom:0.8em;
}
/* addtothis short styling */
.entry-content .addtoany_shortcode {
display:inline-block}
.entry-content .save.button {
	margin:0;
}
/*categories and tags styling*/
ul.authors {
	list-style-type:none;
	margin:0;
}
ul.authors li {
	padding-top:2px;
	align-items: center;
    display: flex;
}
.sidebar .box-standout {
	background:#f3f3f3;
}
.tags ul li {
	margin:1px;
	display:flex;
	flex-wrap: wrap;
	align-items: center;
	text-align:left;
	margin: 0 5px 5px 0;
}
.tags ul {
	margin:0 0 0.5em 0;
	display: flex;
    align-items: flex-start;
    flex-wrap:wrap;
}
.tags ul li span {
	text-transform:uppercase;
	font-size:1.2em;
	line-height:1.1;
	color:#fff;
}
.tags ul li span {
	padding:0.3em 0.5em;
	text-align: center;
}
ul.post-categories li > span {
	background:#05057c;
}
ul.post-tags li > span {
	background:#778bc7;
}
ul.locations li > span {
	background:#1b9180;
}
.tags li.minContent span {
	width: min-content;
}
/*ul.post-categories li:hover *, ul.post-tags li:hover *, ul.locations li:hover * {
	text-decoration:underline;
}*/
/* about/team page styling*/
.about h3 {
	font-family: 'Bitter', serif;
	font-size: 1.7rem;
	margin-bottom:0;
}
.about .title {
	font-family: 'Bitter', serif;
	font-size:1.1em;
	font-weight:800;
}
.about .entry-content .member {
	overflow: hidden;
    margin-top:1em;
	position:relative;
}
/*.about .entry-content .bio:before {
  content:'';
  width:100%;
  height:150px;
  position:absolute;
  left:0;
  top:0;
  background:linear-gradient(transparent 50px, white);
  z-index:-999;
}*/
.about .entry-content .cont {
	background:rgba(255,255,255,0.7);
	position:relative;
}
.about .entry-content p {
	font-size:1em;
}
.page .text-center.cont a {
	background:#e1e1e1e1;
	padding:0.5em;
	margin-top:-0.25em;
	color:#000;
}
.about h2.section-title:not(:nth-of-type(1)) {
	margin-top:1em;
}
	
/* article time styling*/
.inner-content .aTime {
	font-size:1.3em;
	margin-bottom:0.3rem;
	font-family:'Open Sans', sans-serif;
}
.inner-content .aTimeUp {
	margin-bottom:0.5em;
	font-style:italic;
	font-size:1em;
}
/*author styling*/
.article .authorIm {
    width: 70px;
    height: 70px;
	flex-shrink:0;
}
.article .authorIm img {
	width: 70px;
}
.about .authorIm {
	width: 100px;
	height: 100px;
}
.about .authorIm img {
	width: 100px;
}
.authorIm {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
	display:inline-block;
	vertical-align:middle;
	margin-right:6px;
	float:left;
}
.authorIm img {
  display: inline;
  margin: 0 auto;
}
ul.commentaries .authorIm {
	margin:0 0 0 6px;
}
.ahAuthor .authors li a, .ahAuthor .authors li span {
	font-size:1.2em;
}
/* ad styles */
.cdcgaboba-target {
	clear:both;
}
.off-canvas-wrapper .cdcgaboba-adlabel {
	font-style:italic;
	font-size:0.9em;
	color:#777;
}
[class^="cdcgaboba-"] video {
	width:100%;
	height:100%;
	max-width:1000px;
}
.cdcgaboba-top-of-site {
	max-height:210px;
}
.entry-content [class^="cdcgaboba-"] video {
	max-width:720px;
}
.cdcgaboba-after-1st-graph {
	min-height:180px;
}
.cdcgaboba-content-placement-after-3rd-paragraph {
	min-height:90px;
}
.cdcgaboba-square-manual-placement {
	min-height:380px;
}
.tribe-events [class^="cdcgaboba-"], #tribe-events [class^="cdcgaboba-"] {
	padding-bottom:0.5em;
}
/*article*/
.inner-content .sideComp {
	float:right;
	width:44.6%;
}
.home .inner-content .sideComp {
	float:right;
	width:auto;
}
.topComp {
	text-align:center;
}
.panel-boba div {
	text-align:right;
}
.belowOffsite {
	padding:1em 0;
	text-align:center;
}
div.boba-adlabel {
	font-style:italic;
	font-size:0.8em;
}
/*archive overrides*/
.story-grid h2.entry-title, .story-grid h2.entry-title a {
	font-size:1.1em;
	text-align:left;
}
.story-grid .item h2.entry-title {
	margin-bottom:0.3rem;
}
.story-grid .item ul.authors {
	margin-bottom:0.5rem;
}
.story-grid .item {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
.story-grid hr {
	margin: 0.5em 0 0.75em;
}
.story-grid .item .story-info {
	padding-left:1em;
}
/* .story-grid .item .ahImage {
	float:left;
	width: 275px;
    height: 165px;
}*/
.story-grid .item .story-info ul.authors li {
	height:35px;
}
.story-grid ul.post-categories, .story-grid ul.post-tags, .story-grid ul.locations {
	display:inline;
	margin:0.1em 0 0 0;
}
.story-grid ul.post-categories li, .story-grid ul.post-tags li, .story-grid ul.locations li {
	float:left;
	font-size:0.8em;
}
.story-grid .excerpt {
	clear:both;
}
#novashare-share-window #novashare-share-window-cta {
	background:#000066;
}
/* Change title size to static on smaller screens*/
@media print, screen and (max-width: 1550px) {
	.titleDesktop h1.entry-title {
		font-size:2.25vw!important;
	}
	body .off-canvas-wrapper, body .topComp {
		margin:0 1em;
	}
	body .topComp {
		margin-top:0.5em;
	}
}

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

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

}
@media only screen and (max-width: 1460px) {
	.inner-content .aTime {
		font-size:1.3em;
	}
	.belowSticky li {
		font-size:0.95em;
	}
	.belowStickyComp {
		margin-top:120px;
	}
	.single-post .ahFull .ahImage, .commentary .ahFull .ahImage {
		min-height:450px;
	}
}
@media only screen and (max-width: 1420px) {

}
@media only screen and (max-width: 1380px) {
	.belowSticky {
		font-size:0.97em;
	}
	
}
@media only screen and (max-width: 1340px) {

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

}
@media only screen and (max-width: 1280px) {
	.inner-content .aTime {
		font-size:1.2em;
	}
	.belowSticky {
		font-size:0.9em;
	}
	.authors li a {
		font-size:1em;
	}
	.inner-content .aSidebar ul.post-categories li, .inner-content .aSidebar ul.post-tags li {
		font-size:1.1em;
	}
	.authorIm {
		height:60px;
		width:60px;
	}
	.entry-content p {
		font-size:0.95em;
	}
	.story-grid .story-info {
		font-size:0.88em;
	}
	body .off-canvas-wrapper, body .topComp {
		margin:0 0.5em;
	}
	body .topComp {
		margin-top:0.25em;
	}
	.entry-content .timeOf {
		font-size:0.8em;
	}
	.entry-content .share a.novashare-button {
		font-size:0.7em;
	}
	.single-post .ahFull .ahImage, .commentary .ahFull .ahImage {
		min-height:400px;
	}
}
@media only screen and (max-width: 1300px) {
	.ahAuthor .authors li a, .ahAuthor .authors li span {
		font-size:1.1em;
	}
	.authorIm {
		height:50px;
		width:50px;
	}
	.inner-content .aSidebar ul.post-categories li, .inner-content .aSidebar ul.post-tags li, .titleTopTwo h2.entry-title {
		font-size:1em;
	}
	.titleBottomThree h2.entry-title {
		font-size:0.8em;
		padding: 0 0.2em;
	}
}
@media only screen and (max-width: 1150px) {
	.ahAuthor .authors li a, .ahAuthor .authors li span {
			font-size:1.0em;
	}
	.titleTopTwo h2.entry-title {
		font-size:0.9em;
		padding: 0 0.3em;
	}
	.home .excerpt {
		font-size:0.9em;
	}
	.single-post .ahFull .ahImage, .commentary .ahFull .ahImage {
		min-height:350px;
	}
}
/*MEDIUM BREAKPOINT*/
@media only screen and (max-width: 1023.5px) {
	.reelSpace {
		width:50%;
	}
	.dropdown.menu>li>a {
		padding: 0.3rem 0.6rem!important;
		font-size:0.9em;
	}
	.dropdown.menu>li .submenu li {
		font-size:0.9em;
	}
	.off-canvas-wrapper .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after {
		right:-3px;
	}
	.authorBox {
		font-size:80%;
	}
	.belowSticky {
		width:100%;
	}
	.ahAuthor .authors li a, .ahAuthor .authors li span {
		font-size:1.3em;
	}
	.grid-x.features .item {
		padding: 0 5px 10px 5px;
	}
	.titleBottomThree h2.entry-title { 
		font-size:0.9em;
		padding: 0 0.3em;
	}
	.home .excerpt {
		font-size:1em;
	}
	.home .grid-x.features .item {
	padding:0 4px 10px 4px;
	}
	.home .grid-padding-x .cell.aSidebar {
		padding:0 0.5em;
	}
	.entry-content .share {
		justify-content: left;
	}
}
@media only screen and (max-width: 1023.5px) {
	.single-post .ahFull .ahImage, .commentary .ahFull .ahImage {
		min-height:320px;
	}
}
@media only screen and (max-width: 800px) {
	.dropdown.menu>li>a {
		font-size:0.8em;
	}
	.titleTopTwo h2.entry-title {
		font-size:0.8em;
		padding: 0 0.2em;
	}
	.home .ahImage {
		min-height:265px;
	}	
	.single-post .ahFull .ahImage, .commentary .ahFull .ahImage {
		min-height:300px;
	}
	.cdcgaboba-square-manual-placement {
		min-height:230px;
	}
}
@media print, screen and (max-width: 700px) {
	.mob-menu-header-holder .mobmenul-container {
		margin-top:2px;
	}
	.mobmenul-container img {
		width:35px;
	}
}
@media only screen and (max-width: 640px) {
	section.entry-content .grid-x .share {
		order:2;
	}
	section.entry-content .grid-x .attribution {
		order:1;
	}
	section.entry-content .grid-x .authorBox {
		order:3;
	}
	section.entry-content .grid-x #CDCart {
		order:4;
	}
	.authorBox.show-for-small-only {
		width:100%;
	}
	.reelSpace { /* REELMETRICS SMALL STYLING */
		width:100%;
		padding:0 0 1em 0;
	}
	.authorBox.show-for-small-only .tags ul {
		justify-content: flex-end;
	}
	.entry-content {
		padding: 0.1em 0 0 0;
	}
	.entry-content .attribution {
		flex-direction: row;
		justify-content: center;
	}
	ul.authors {
		margin-bottom:0.5em;
	}
	.story-grid .item .story-info {
		padding-left:0;
	}
	.titleTopTwo h2.entry-title, .titleBottomThree h2.entry-title {
		font-size:1.1em;
	}
	.home .grid-padding-x>.cell#leftSide {
		padding-right:0.625em;
	}
	.cdcgaboba-after-1st-graph {
		min-height:120px;
	}
	.cdcgaboba-content-placement-after-3rd-paragraph {
		min-height:70px;
	}
}
@media only screen and (min-width: 640px) {
	.entry-content .attribution {
		height:0px;
	}
}
@media print, screen and (min-width: 40em) {
	.off-canvas-wrapper .menu .active>a {
		background:none;
	}
	.off-canvas-wrapper .menu .active>a:hover {
		background:#000066;
	}
	.sticky-container .top-bar .top-bar-left {
		margin-right:0;
		flex:0 0 auto
	}
	.sticky-container #top-bar-menu.is-stuck {
		box-shadow: gray 0px 4px 8px -3px;
	}
	.sticky-container .top-bar .top-bar-right {
		margin-left:0;
		margin-right:auto;
		border-bottom: solid #050679;
		border-width: 3px;
		padding-bottom:2px;
		margin-bottom:5px;
	}
	.sticky-container .top-bar .top-bar-right2 {
		border-bottom: solid #000;
		border-width: 1px;
	}
	.sticky-container .top-bar-left ul.menu li a {
		padding:0;
	}
	.sticky-container .top-bar-left a img {
		height: 40px;
		margin-right: 2em;
		margin-left: 1em;
		padding-top: 0.2em;
	}
	.sticky-container ul#main-nav li.menu-item {
		color:#333;
		font-weight:700;
		font-family: 'Open Sans', sans-serif;
	}
	.sticky-container ul#main-nav li.menu-item a {
		color:inherit;
	}
	.sticky-container .top-bar, .sticky-container .top-bar ul {
		background:#fff;
	}
	.off-canvas-wrapper .dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
		left: 0;
		right: auto;
	}
	.sticky-container ul#main-nav li.current-menu-item:not(.current-menu-item ~ .current-menu-item) {
		background:#000066!important;
		color:white!important;
	}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent.current-menu-item>a:after {
		border-top-color:white!important;
	}
	.top-bar-right .is-dropdown-submenu {
		z-index:100000000;
	}
	.sticky-container ul#main-nav li.menu-item:hover {
		background:#000066;
		color:white;
	}
	.sticky-container ul#main-nav li.menu-item a:hover {
		color: inherit!important;
		box-shadow:none;
	}
	.sticky-container ul#main-nav li.menu-item-has-children.is-active {
		color:white;
		background:#000066!important;
	}
	.sticky-container ul#main-nav .menu-item-has-children.is-active>a {
		color:inherit;
	}
	.sticky-container ul#main-nav .menu-item-has-children {
		padding-right:7px;
	}
}
@media print {
	.sticky-container, #sidebar1, .cdcgaboba-below-top-of-site, .topComp, .titleDesktop, .authorBox, [class^='cdcgaboba'], footer.footer, [class^='mobmenu'], [class^='mob-'] {display:none!important;}
	.ahWrap {width:100%!important;border:none!important;padding:none!important;}
	header.header{background-image: url('/wp-content/themes/cdc/cdc-logo-22.svg')!important;height:60px;background-position: center center!important;background-repeat: no-repeat!important;margin:1em;}
	body .article-header .titleMobile h1.entry-title {font-size:2em;}
	.ahImage {padding:0 2em;}
}