/* Minify_CSS_UriRewriter::$debugText

*/

/* jquery-colorbox.css */

/* 1  */ /*
/* 2  *|     ColorBox Core Style:
/* 3  *|     The following CSS is consistent between example themes and should not be altered.
/* 4  *| */
/* 5  */ #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
/* 6  */ #cboxOverlay{position:fixed; width:100%; height:100%;}
/* 7  */ #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
/* 8  */ #cboxContent{position:relative;}
/* 9  */ #cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
/* 10 */ #cboxTitle{margin:0;}
/* 11 */ #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
/* 12 */ #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* 13 */ .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
/* 14 */ .cboxIframe{width:100%; height:100%; display:block; border:0;}
/* 15 */ #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* 16 */
/* 17 */ /*
/* 18 *|     User Style:
/* 19 *|     Change the following styles to modify the appearance of ColorBox.  They are
/* 20 *|     ordered & tabbed in a way that represents the nesting of the generated HTML.
/* 21 *| */
/* 22 */ #cboxOverlay{background:url(../imgs/colorbox/overlay.png) repeat 0 0;}
/* 23 */ #colorbox{outline:0;}
/* 24 */     #cboxTopLeft{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) no-repeat -101px 0;}
/* 25 */     #cboxTopRight{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) no-repeat -130px 0;}
/* 26 */     #cboxBottomLeft{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) no-repeat -101px -29px;}
/* 27 */     #cboxBottomRight{width:21px; height:21px; background:url(../imgs/colorbox/controls.png) no-repeat -130px -29px;}
/* 28 */     #cboxMiddleLeft{width:21px; background:url(../imgs/colorbox/controls.png) left top repeat-y;}
/* 29 */     #cboxMiddleRight{width:21px; background:url(../imgs/colorbox/controls.png) right top repeat-y;}
/* 30 */     #cboxTopCenter{height:21px; background:url(../imgs/colorbox/border.png) 0 0 repeat-x;}
/* 31 */     #cboxBottomCenter{height:21px; background:url(../imgs/colorbox/border.png) 0 -29px repeat-x;}
/* 32 */     #cboxContent{background:#fff; overflow:hidden;}
/* 33 */         .cboxIframe{background:#fff;}
/* 34 */         #cboxError{padding:50px; border:1px solid #ccc;}
/* 35 */         #cboxLoadedContent{margin-bottom:28px;}
/* 36 */         #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
/* 37 */         #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
/* 38 */         #cboxLoadingOverlay{background:url(../imgs/colorbox/loading_background.png) no-repeat center center;}
/* 39 */         #cboxLoadingGraphic{background:url(../imgs/colorbox/loading.gif) no-repeat center center;}
/* 40 */
/* 41 */         /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* 42 */         #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
/* 43 */
/* 44 */         /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* 45 */         #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
/* 46 */
/* 47 */         #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
/* 48 */         #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../imgs/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
/* 49 */         #cboxPrevious:hover{background-position:-75px -25px;}
/* 50 */         #cboxNext{position:absolute; bottom:0; left:27px; background:url(../imgs/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}

/* jquery-colorbox.css */

/* 51 */         #cboxNext:hover{background-position:-50px -25px;}
/* 52 */         #cboxClose{position:absolute; bottom:0; right:0; background:url(../imgs/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
/* 53 */         #cboxClose:hover{background-position:-25px -25px;}
/* 54 */
/* 55 */ /*
/* 56 *|   The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
/* 57 *|   when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
/* 58 *|   See: http://jacklmoore.com/notes/ie-transparency-problems/
/* 59 *| */
/* 60 */ .cboxIE #cboxTopLeft,
/* 61 */ .cboxIE #cboxTopCenter,
/* 62 */ .cboxIE #cboxTopRight,
/* 63 */ .cboxIE #cboxBottomLeft,
/* 64 */ .cboxIE #cboxBottomCenter,
/* 65 */ .cboxIE #cboxBottomRight,
/* 66 */ .cboxIE #cboxMiddleLeft,
/* 67 */ .cboxIE #cboxMiddleRight {
/* 68 */     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
/* 69 */ }
/* 70 */
/* 71 */ /*
/* 72 *|   The following provides PNG transparency support for IE6
/* 73 *|   Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
/* 74 *| */
/* 75 */ .cboxIE6 #cboxTopLeft{background:url(../imgs/colorbox/ie6/borderTopLeft.png);}
/* 76 */ .cboxIE6 #cboxTopCenter{background:url(../imgs/colorbox/ie6/borderTopCenter.png);}
/* 77 */ .cboxIE6 #cboxTopRight{background:url(../imgs/colorbox/ie6/borderTopRight.png);}
/* 78 */ .cboxIE6 #cboxBottomLeft{background:url(../imgs/colorbox/ie6/borderBottomLeft.png);}
/* 79 */ .cboxIE6 #cboxBottomCenter{background:url(../imgs/colorbox/ie6/borderBottomCenter.png);}
/* 80 */ .cboxIE6 #cboxBottomRight{background:url(../imgs/colorbox/ie6/borderBottomRight.png);}
/* 81 */ .cboxIE6 #cboxMiddleLeft{background:url(../imgs/colorbox/ie6/borderMiddleLeft.png);}
/* 82 */ .cboxIE6 #cboxMiddleRight{background:url(../imgs/colorbox/ie6/borderMiddleRight.png);}
/* 83 */
/* 84 */ .cboxIE6 #cboxTopLeft,
/* 85 */ .cboxIE6 #cboxTopCenter,
/* 86 */ .cboxIE6 #cboxTopRight,
/* 87 */ .cboxIE6 #cboxBottomLeft,
/* 88 */ .cboxIE6 #cboxBottomCenter,
/* 89 */ .cboxIE6 #cboxBottomRight,
/* 90 */ .cboxIE6 #cboxMiddleLeft,
/* 91 */ .cboxIE6 #cboxMiddleRight {
/* 92 */     _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
/* 93 */ }
/* 94 */
/* 95 */
/* Minify_CSS_UriRewriter::$debugText

*/

/* related-posts.css */

/* 1   */ /**
/* 2   *|  * Jetpack related posts
/* 3   *|  */
/* 4   */
/* 5   */ /**
/* 6   *|  * The Gutenberg block
/* 7   *|  */
/* 8   */
/* 9   */ .jp-related-posts-i2 {
/* 10  */ 	margin-top: 1.5rem;
/* 11  */ }
/* 12  */
/* 13  */ .jp-related-posts-i2__list {
/* 14  */ 	--hgap: 1rem;
/* 15  */
/* 16  */ 	display: flex;
/* 17  */ 	flex-wrap: wrap;
/* 18  */ 	column-gap: var(--hgap);
/* 19  */ 	row-gap: 2rem;
/* 20  */
/* 21  */ 	margin: 0;
/* 22  */ 	padding: 0;
/* 23  */
/* 24  */ 	list-style-type: none;
/* 25  */ }
/* 26  */
/* 27  */ .jp-related-posts-i2__post {
/* 28  */ 	display: flex;
/* 29  */ 	flex-direction: column;
/* 30  */
/* 31  */ 	/* Default: 2 items by row */
/* 32  */ 	flex-basis: calc(( 100% - var(--hgap) ) / 2);
/* 33  */ }
/* 34  */
/* 35  */ /* Quantity qeuries: see https://alistapart.com/article/quantity-queries-for-css/ */
/* 36  */ .jp-related-posts-i2__post:nth-last-child(n+3):first-child,
/* 37  */ .jp-related-posts-i2__post:nth-last-child(n+3):first-child ~ * {
/* 38  */
/* 39  */ 	/* From 3 total items on, 3 items by row */
/* 40  */ 	flex-basis: calc(( 100% - var(--hgap) * 2 ) / 3);
/* 41  */ }
/* 42  */
/* 43  */ .jp-related-posts-i2__post:nth-last-child(4):first-child,
/* 44  */ .jp-related-posts-i2__post:nth-last-child(4):first-child ~ * {
/* 45  */
/* 46  */ 	/* Exception for 4 total items: 2 items by row */
/* 47  */ 	flex-basis: calc(( 100% - var(--hgap) ) / 2);
/* 48  */ }
/* 49  */
/* 50  */ .jp-related-posts-i2__post-link {

/* related-posts.css */

/* 51  */ 	display: flex;
/* 52  */ 	flex-direction: column;
/* 53  */ 	row-gap: 0.5rem;
/* 54  */
/* 55  */ 	width: 100%;
/* 56  */ 	margin-bottom: 1rem;
/* 57  */
/* 58  */ 	line-height: 1.2;
/* 59  */ }
/* 60  */
/* 61  */ .jp-related-posts-i2__post-link:focus-visible {
/* 62  */ 	outline-offset: 2px;
/* 63  */ }
/* 64  */
/* 65  */ .jp-related-posts-i2__post-img {
/* 66  */ 	order: -1;
/* 67  */
/* 68  */ 	max-width: 100%;
/* 69  */ }
/* 70  */
/* 71  */ .jp-related-posts-i2__post-defs {
/* 72  */ 	margin: 0;
/* 73  */
/* 74  */ 	list-style-type: unset;
/* 75  */ }
/* 76  */
/* 77  */ /* Hide, except from screen readers */
/* 78  */ .jp-related-posts-i2__post-defs dt {
/* 79  */ 	position: absolute;
/* 80  */ 	width: 1px;
/* 81  */ 	height: 1px;
/* 82  */ 	overflow: hidden;
/* 83  */ 	clip-path: inset(50%);
/* 84  */ 	white-space: nowrap;
/* 85  */ }
/* 86  */
/* 87  */ .jp-related-posts-i2__post-defs dd {
/* 88  */ 	margin: 0;
/* 89  */ }
/* 90  */
/* 91  */ /* List view */
/* 92  */
/* 93  */ .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__list {
/* 94  */ 	display: block;
/* 95  */ }
/* 96  */
/* 97  */ .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post {
/* 98  */ 	margin-bottom: 2rem;
/* 99  */ }
/* 100 */

/* related-posts.css */

/* 101 */ /* Breakpoints */
/* 102 */
/* 103 */ @media only screen and (max-width: 640px) {
/* 104 */
/* 105 */ 	.jp-related-posts-i2__list {
/* 106 */ 		display: block;
/* 107 */ 	}
/* 108 */
/* 109 */ 	.jp-related-posts-i2__post {
/* 110 */ 		margin-bottom: 2rem;
/* 111 */ 	}
/* 112 */ }
/* 113 */
/* 114 */ /* Container */
/* 115 */
/* 116 */ #jp-relatedposts {
/* 117 */ 	display: none;
/* 118 */ 	padding-top: 1em;
/* 119 */ 	margin: 1em 0;
/* 120 */ 	position: relative;
/* 121 */ 	clear: both;
/* 122 */ }
/* 123 */
/* 124 */ .jp-relatedposts::after {
/* 125 */ 	content: "";
/* 126 */ 	display: block;
/* 127 */ 	clear: both;
/* 128 */ }
/* 129 */
/* 130 */ /* Headline above related posts section, labeled "Related" */
/* 131 */
/* 132 */ #jp-relatedposts h3.jp-relatedposts-headline {
/* 133 */ 	margin: 0 0 1em 0;
/* 134 */ 	display: inline-block;
/* 135 */ 	float: left;
/* 136 */ 	font-size: 9pt;
/* 137 */ 	font-weight: 700;
/* 138 */ 	font-family: inherit;
/* 139 */ }
/* 140 */
/* 141 */ #jp-relatedposts h3.jp-relatedposts-headline em::before {
/* 142 */ 	content: "";
/* 143 */ 	display: block;
/* 144 */ 	width: 100%;
/* 145 */ 	min-width: 30px;
/* 146 */ 	border-top: 1px solid rgba(0, 0, 0, 0.2);
/* 147 */ 	margin-bottom: 1em;
/* 148 */ }
/* 149 */
/* 150 */ #jp-relatedposts h3.jp-relatedposts-headline em {

/* related-posts.css */

/* 151 */ 	font-style: normal;
/* 152 */ 	font-weight: 700;
/* 153 */ }
/* 154 */
/* 155 */ /* Related posts items (wrapping items) */
/* 156 */
/* 157 */ #jp-relatedposts .jp-relatedposts-items {
/* 158 */ 	clear: left;
/* 159 */ }
/* 160 */
/* 161 */ #jp-relatedposts .jp-relatedposts-items-visual {
/* 162 */ 	margin-right: -20px;
/* 163 */ }
/* 164 */
/* 165 */ /* Related posts item */
/* 166 */
/* 167 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
/* 168 */ 	float: left;
/* 169 */ 	width: 33%;
/* 170 */ 	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
/* 171 */ 	box-sizing: border-box;
/* 172 */ }
/* 173 */
/* 174 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
/* 175 */ 	padding-right: 20px;
/* 176 */ 	filter: alpha(opacity=80);
/* 177 */ 	-moz-opacity: 0.8;
/* 178 */ 	opacity: 0.8;
/* 179 */ }
/* 180 */
/* 181 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
/* 182 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
/* 183 */ 	clear: both;
/* 184 */ }
/* 185 */
/* 186 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
/* 187 */ 	text-decoration: underline;
/* 188 */ }
/* 189 */
/* 190 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
/* 191 */ 	filter: alpha(opacity=100);
/* 192 */ 	-moz-opacity: 1;
/* 193 */ 	opacity: 1;
/* 194 */ }
/* 195 */
/* 196 */ /* Related posts item content */
/* 197 */
/* 198 */ #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
/* 199 */ #jp-relatedposts .jp-relatedposts-items p,
/* 200 */ #jp-relatedposts .jp-relatedposts-items time {

/* related-posts.css */

/* 201 */ 	font-size: 14px;
/* 202 */ 	line-height: 20px;
/* 203 */ 	margin: 0;
/* 204 */ }
/* 205 */
/* 206 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
/* 207 */ 	position: relative;
/* 208 */ }
/* 209 */
/* 210 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
/* 211 */ 	position: absolute;
/* 212 */ 	top: 0;
/* 213 */ 	bottom: 0;
/* 214 */ 	left: 0;
/* 215 */ 	right: 0;
/* 216 */ 	display: block;
/* 217 */ 	border-bottom: 0;
/* 218 */ }
/* 219 */
/* 220 */ #jp-relatedposts .jp-relatedposts-items p,
/* 221 */ #jp-relatedposts .jp-relatedposts-items time {
/* 222 */ 	margin-bottom: 0;
/* 223 */ }
/* 224 */
/* 225 */ #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
/* 226 */ 	text-transform: none;
/* 227 */ 	margin: 0;
/* 228 */ 	font-family: inherit;
/* 229 */ 	display: block;
/* 230 */ 	max-width: 100%;
/* 231 */ }
/* 232 */
/* 233 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
/* 234 */ 	font-size: inherit;
/* 235 */ 	font-weight: 400;
/* 236 */ 	text-decoration: none;
/* 237 */ 	filter: alpha(opacity=100);
/* 238 */ 	-moz-opacity: 1;
/* 239 */ 	opacity: 1;
/* 240 */ }
/* 241 */
/* 242 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
/* 243 */ 	text-decoration: underline;
/* 244 */ }
/* 245 */
/* 246 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
/* 247 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
/* 248 */ 	display: block;
/* 249 */ 	max-width: 90%;
/* 250 */ 	overflow: hidden;

/* related-posts.css */

/* 251 */ 	text-overflow: ellipsis;
/* 252 */ }
/* 253 */
/* 254 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
/* 255 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
/* 256 */ 	height: auto;
/* 257 */ 	max-width: 100%;
/* 258 */ }
/* 259 */
/* 260 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
/* 261 */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
/* 262 */ 	opacity: 0.6;
/* 263 */ }
/* 264 */
/* 265 */ /* Hide the date by default, but leave the element there if
/* 266 *|  * a theme wants to use css to make it visible. */
/* 267 */ .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
/* 268 */ 	display: none;
/* 269 */ }
/* 270 */
/* 271 */ /* Behavior when there are thumbnails in visual mode */
/* 272 */ #jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
/* 273 */ 	display: none;
/* 274 */ }
/* 275 */
/* 276 */ /* Behavior when there are no thumbnails in visual mode */
/* 277 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
/* 278 */ 	overflow: hidden;
/* 279 */ }
/* 280 */
/* 281 */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
/* 282 */ 	margin-bottom: 1em;
/* 283 */ }
/* 284 */
/* 285 */ /* List Layout */
/* 286 */ #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
/* 287 */ 	clear: both;
/* 288 */ 	width: 100%;
/* 289 */ }
/* 290 */
/* 291 */ #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
/* 292 */ 	float: left;
/* 293 */ 	overflow: hidden;
/* 294 */ 	max-width: 33%;
/* 295 */ 	margin-right: 3%;
/* 296 */ }
/* 297 */
/* 298 */ #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
/* 299 */ 	display: inline-block;
/* 300 */ 	max-width: 63%;

/* related-posts.css */

/* 301 */ }
/* 302 */
/* 303 */ /*
/* 304 *|  * Responsive
/* 305 *|  */
/* 306 */
/* 307 */ @media only screen and (max-width: 640px) {
/* 308 */
/* 309 */ 	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
/* 310 */ 		width: 50%;
/* 311 */ 	}
/* 312 */
/* 313 */ 	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
/* 314 */ 		clear: left;
/* 315 */ 	}
/* 316 */
/* 317 */ 	#jp-relatedposts .jp-relatedposts-items-visual {
/* 318 */ 		margin-right: 20px;
/* 319 */ 	}
/* 320 */ }
/* 321 */
/* 322 */ @media only screen and (max-width: 320px) {
/* 323 */
/* 324 */ 	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
/* 325 */ 		width: 100%;
/* 326 */ 		clear: both;
/* 327 */ 		margin: 0 0 1em;
/* 328 */ 	}
/* 329 */
/* 330 */ 	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,
/* 331 */ 	#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
/* 332 */ 		float: none;
/* 333 */ 		max-width: 100%;
/* 334 */ 		margin-right: 0;
/* 335 */ 	}
/* 336 */ }
/* 337 */
/* 338 */ /*
/* 339 *|  * Hide the related post section in the print view of a post
/* 340 *|  */
/* 341 */
/* 342 */ @media print {
/* 343 */
/* 344 */ 	.jp-relatedposts {
/* 345 */ 		display: none !important;
/* 346 */ 	}
/* 347 */ }
/* 348 */
