<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="393" height="852" viewBox="0 0 393 852"><g id="html1"><g data-tag="head" id="head1" data-z-index="auto" data-stacking-context="true" aria-owns="script1"><g data-tag="script" id="script1" data-z-index="auto" data-stacking-context="true"/></g><g data-tag="body" id="body1" data-z-index="auto" data-stacking-context="true" role="document" aria-owns="entry-content1 style1"><g data-stacking-layer="rootBackgroundAndBorders"><rect width="393" height="822" x="0" y="30" fill="rgb(255, 255, 255)"/></g><g data-tag="div" id="entry-content1" class="entry-content" data-z-index="auto" data-stacking-context="true" aria-owns="post-excerpt1 read-more1"><g data-tag="div" id="post-excerpt1" class="post-excerpt" data-z-index="auto" data-stacking-context="true" aria-owns="p1"><g data-tag="p" id="p1" data-z-index="auto" data-stacking-context="true" aria-owns="br1"><text color="rgb(53, 53, 53)" dominant-baseline="text-after-edge" font-family="&quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif" font-size="18px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="300" direction="ltr" letter-spacing="normal" text-decoration="none solid rgb(53, 53, 53)" text-anchor="start" text-rendering="auto" unicode-bidi="isolate" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(53, 53, 53)"><tspan xml:space="preserve" x="0" y="53" textLength="361.171875" lengthAdjust="spacingAndGlyphs">CIKMeans filter “creates a palette of the most</tspan><tspan xml:space="preserve" x="0" y="80" textLength="369.1875" lengthAdjust="spacingAndGlyphs">common colors found in the image”. It does so</tspan><tspan xml:space="preserve" x="0" y="107" textLength="349.171875" lengthAdjust="spacingAndGlyphs">by applying K-means clustering algorithm to</tspan><tspan xml:space="preserve" x="0" y="134" textLength="358.203125" lengthAdjust="spacingAndGlyphs">partition all colors contained within the image</tspan><tspan xml:space="preserve" x="0" y="161" textLength="363.21875" lengthAdjust="spacingAndGlyphs">(clipped by the rectangle you specified) into K</tspan><tspan xml:space="preserve" x="0" y="188" textLength="349.203125" lengthAdjust="spacingAndGlyphs">clusters and produces K colors on its output</tspan><tspan xml:space="preserve" x="0" y="215" textLength="380.1875" lengthAdjust="spacingAndGlyphs">where each color is the mean color (centroid) of</tspan><tspan xml:space="preserve" x="0" y="242" textLength="206.125" lengthAdjust="spacingAndGlyphs">the corresponding cluster.</tspan></text><g data-tag="br" id="br1" data-z-index="auto" data-stacking-context="true"/><text color="rgb(53, 53, 53)" dominant-baseline="text-after-edge" font-family="&quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif" font-size="18px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="300" direction="ltr" letter-spacing="normal" text-decoration="none solid rgb(53, 53, 53)" text-anchor="start" text-rendering="auto" unicode-bidi="isolate" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(53, 53, 53)"><tspan xml:space="preserve" x="0" y="269" textLength="359.1875" lengthAdjust="spacingAndGlyphs">In practice the filter is hardly used on its own.</tspan><tspan xml:space="preserve" x="0" y="296" textLength="376.171875" lengthAdjust="spacingAndGlyphs">The most common use case is to use its output</tspan><tspan xml:space="preserve" x="0" y="323" textLength="274.15625" lengthAdjust="spacingAndGlyphs">as an input to other filters, such as</tspan><tspan xml:space="preserve" x="0" y="350" textLength="327.15625" lengthAdjust="spacingAndGlyphs">CIPaletteCentroid  and CIPalettize filters.</tspan></text></g></g><g data-tag="div" id="read-more1" class="read-more" data-z-index="auto" data-stacking-context="true" aria-owns="more-link1"><a href="https://filtermagicblog.com/2024/02/cikmeans-filter-copy/" data-tag="a" id="more-link1" class="more-link this-button-border-radius-none" data-z-index="auto" data-stacking-context="true" role="link" aria-owns="span1"><g data-stacking-layer="rootBackgroundAndBorders"><rect width="127.265625" height="41.375" x="0" y="374.8125" fill="rgba(0, 0, 0, 0)" stroke="rgb(240, 240, 240)" stroke-width="1px"/></g><text color="rgb(0, 0, 0)" dominant-baseline="text-after-edge" font-family="Lora, &quot;Times New Roman&quot;, serif" font-size="16px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="600" direction="ltr" letter-spacing="1.6px" text-decoration="none solid rgb(0, 0, 0)" text-anchor="start" text-rendering="auto" unicode-bidi="normal" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(0, 0, 0)"><tspan xml:space="preserve" x="13.796875" y="404" textLength="84.46875" lengthAdjust="spacingAndGlyphs">read more</tspan></text><g data-tag="span" id="span1" data-z-index="auto" data-stacking-context="true"><text color="rgb(0, 0, 0)" dominant-baseline="text-after-edge" font-family="Lora, &quot;Times New Roman&quot;, serif" font-size="16px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="600" direction="ltr" letter-spacing="1.6px" text-decoration="none solid rgb(0, 0, 0)" text-anchor="start" text-rendering="auto" unicode-bidi="normal" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(0, 0, 0)"><tspan xml:space="preserve" x="98.265625" y="404" textLength="15.203125" lengthAdjust="spacingAndGlyphs">»</tspan></text></g></a></g></g><g data-tag="style" id="style1" data-z-index="auto" data-stacking-context="true"/></g></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="834" height="1210" viewBox="0 0 834 1210"><g id="html1"><g data-tag="head" id="head1" data-z-index="auto" data-stacking-context="true" aria-owns="script1"><g data-tag="script" id="script1" data-z-index="auto" data-stacking-context="true"/></g><g data-tag="body" id="body1" data-z-index="auto" data-stacking-context="true" role="document" aria-owns="entry-content1 style1"><g data-stacking-layer="rootBackgroundAndBorders"><rect width="834" height="1180" x="0" y="30" fill="rgb(255, 255, 255)"/></g><g data-tag="div" id="entry-content1" class="entry-content" data-z-index="auto" data-stacking-context="true" aria-owns="post-excerpt1 read-more1"><g data-tag="div" id="post-excerpt1" class="post-excerpt" data-z-index="auto" data-stacking-context="true" aria-owns="p1"><g data-tag="p" id="p1" data-z-index="auto" data-stacking-context="true" aria-owns="br1"><text color="rgb(53, 53, 53)" dominant-baseline="text-after-edge" font-family="&quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif" font-size="18px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="300" direction="ltr" letter-spacing="normal" text-decoration="none solid rgb(53, 53, 53)" text-anchor="start" text-rendering="auto" unicode-bidi="isolate" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(53, 53, 53)"><tspan xml:space="preserve" x="0" y="53" textLength="831.421875" lengthAdjust="spacingAndGlyphs">CIKMeans filter “creates a palette of the most common colors found in the image”. It does so by applying</tspan><tspan xml:space="preserve" x="0" y="80" textLength="817.4375" lengthAdjust="spacingAndGlyphs">K-means clustering algorithm to partition all colors contained within the image (clipped by the rectangle</tspan><tspan xml:space="preserve" x="0" y="107" textLength="800.421875" lengthAdjust="spacingAndGlyphs">you specified) into K clusters and produces K colors on its output where each color is the mean color</tspan><tspan xml:space="preserve" x="0" y="134" textLength="307.171875" lengthAdjust="spacingAndGlyphs">(centroid) of the corresponding cluster.</tspan></text><g data-tag="br" id="br1" data-z-index="auto" data-stacking-context="true"/><text color="rgb(53, 53, 53)" dominant-baseline="text-after-edge" font-family="&quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif" font-size="18px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="300" direction="ltr" letter-spacing="normal" text-decoration="none solid rgb(53, 53, 53)" text-anchor="start" text-rendering="auto" unicode-bidi="isolate" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(53, 53, 53)"><tspan xml:space="preserve" x="0" y="161" textLength="833.09375" lengthAdjust="spacingAndGlyphs">In practice the filter is hardly used on its own. The most common use case is to use its output as an input</tspan><tspan xml:space="preserve" x="0" y="188" textLength="513.25" lengthAdjust="spacingAndGlyphs">to other filters, such as CIPaletteCentroid  and CIPalettize filters.</tspan></text></g></g><g data-tag="div" id="read-more1" class="read-more" data-z-index="auto" data-stacking-context="true" aria-owns="more-link1"><a href="https://filtermagicblog.com/2024/02/cikmeans-filter-copy/" data-tag="a" id="more-link1" class="more-link this-button-border-radius-none" data-z-index="auto" data-stacking-context="true" role="link" aria-owns="span1"><g data-stacking-layer="rootBackgroundAndBorders"><rect width="127.265625" height="41.375" x="0" y="212.8125" fill="rgba(0, 0, 0, 0)" stroke="rgb(240, 240, 240)" stroke-width="1px"/></g><text color="rgb(0, 0, 0)" dominant-baseline="text-after-edge" font-family="Lora, &quot;Times New Roman&quot;, serif" font-size="16px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="600" direction="ltr" letter-spacing="1.6px" text-decoration="none solid rgb(0, 0, 0)" text-anchor="start" text-rendering="auto" unicode-bidi="normal" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(0, 0, 0)"><tspan xml:space="preserve" x="13.796875" y="242" textLength="84.46875" lengthAdjust="spacingAndGlyphs">read more</tspan></text><g data-tag="span" id="span1" data-z-index="auto" data-stacking-context="true"><text color="rgb(0, 0, 0)" dominant-baseline="text-after-edge" font-family="Lora, &quot;Times New Roman&quot;, serif" font-size="16px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="600" direction="ltr" letter-spacing="1.6px" text-decoration="none solid rgb(0, 0, 0)" text-anchor="start" text-rendering="auto" unicode-bidi="normal" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(0, 0, 0)"><tspan xml:space="preserve" x="98.265625" y="242" textLength="15.203125" lengthAdjust="spacingAndGlyphs">»</tspan></text></g></a></g></g><g data-tag="style" id="style1" data-z-index="auto" data-stacking-context="true"/></g></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1440" height="900" viewBox="0 0 1440 900"><g id="html1"><g data-tag="head" id="head1" data-z-index="auto" data-stacking-context="true" aria-owns="script1"><g data-tag="script" id="script1" data-z-index="auto" data-stacking-context="true"/></g><g data-tag="body" id="body1" data-z-index="auto" data-stacking-context="true" role="document" aria-owns="entry-content1 style1"><g data-stacking-layer="rootBackgroundAndBorders"><rect width="1440" height="870" x="0" y="30" fill="rgb(255, 255, 255)"/></g><g data-tag="div" id="entry-content1" class="entry-content" data-z-index="auto" data-stacking-context="true" aria-owns="post-excerpt1 read-more1"><g data-tag="div" id="post-excerpt1" class="post-excerpt" data-z-index="auto" data-stacking-context="true" aria-owns="p1"><g data-tag="p" id="p1" data-z-index="auto" data-stacking-context="true" aria-owns="br1"><text color="rgb(53, 53, 53)" dominant-baseline="text-after-edge" font-family="&quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif" font-size="18px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="300" direction="ltr" letter-spacing="normal" text-decoration="none solid rgb(53, 53, 53)" text-anchor="start" text-rendering="auto" unicode-bidi="isolate" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(53, 53, 53)"><tspan xml:space="preserve" x="0" y="53" textLength="1398.703125" lengthAdjust="spacingAndGlyphs">CIKMeans filter “creates a palette of the most common colors found in the image”. It does so by applying K-means clustering algorithm to partition all colors contained within the</tspan><tspan xml:space="preserve" x="0" y="80" textLength="1367.734375" lengthAdjust="spacingAndGlyphs">image (clipped by the rectangle you specified) into K clusters and produces K colors on its output where each color is the mean color (centroid) of the corresponding cluster.</tspan></text><g data-tag="br" id="br1" data-z-index="auto" data-stacking-context="true"/><text color="rgb(53, 53, 53)" dominant-baseline="text-after-edge" font-family="&quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif" font-size="18px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="300" direction="ltr" letter-spacing="normal" text-decoration="none solid rgb(53, 53, 53)" text-anchor="start" text-rendering="auto" unicode-bidi="isolate" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(53, 53, 53)"><tspan xml:space="preserve" x="0" y="107" textLength="1351.328125" lengthAdjust="spacingAndGlyphs">In practice the filter is hardly used on its own. The most common use case is to use its output as an input to other filters, such as CIPaletteCentroid  and CIPalettize filters.</tspan></text></g></g><g data-tag="div" id="read-more1" class="read-more" data-z-index="auto" data-stacking-context="true" aria-owns="more-link1"><a href="https://filtermagicblog.com/2024/02/cikmeans-filter-copy/" data-tag="a" id="more-link1" class="more-link this-button-border-radius-none" data-z-index="auto" data-stacking-context="true" role="link" aria-owns="span1"><g data-stacking-layer="rootBackgroundAndBorders"><rect width="127.265625" height="41.375" x="0" y="131.8125" fill="rgba(0, 0, 0, 0)" stroke="rgb(240, 240, 240)" stroke-width="1px"/></g><text color="rgb(0, 0, 0)" dominant-baseline="text-after-edge" font-family="Lora, &quot;Times New Roman&quot;, serif" font-size="16px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="600" direction="ltr" letter-spacing="1.6px" text-decoration="none solid rgb(0, 0, 0)" text-anchor="start" text-rendering="auto" unicode-bidi="normal" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(0, 0, 0)"><tspan xml:space="preserve" x="13.796875" y="161" textLength="84.46875" lengthAdjust="spacingAndGlyphs">read more</tspan></text><g data-tag="span" id="span1" data-z-index="auto" data-stacking-context="true"><text color="rgb(0, 0, 0)" dominant-baseline="text-after-edge" font-family="Lora, &quot;Times New Roman&quot;, serif" font-size="16px" font-size-adjust="none" font-stretch="100%" font-style="normal" font-variant="normal" font-weight="600" direction="ltr" letter-spacing="1.6px" text-decoration="none solid rgb(0, 0, 0)" text-anchor="start" text-rendering="auto" unicode-bidi="normal" word-spacing="0px" writing-mode="horizontal-tb" user-select="auto" fill="rgb(0, 0, 0)"><tspan xml:space="preserve" x="98.265625" y="161" textLength="15.203125" lengthAdjust="spacingAndGlyphs">»</tspan></text></g></a></g></g><g data-tag="style" id="style1" data-z-index="auto" data-stacking-context="true"/></g></g></svg>
<body><div class="entry-content"><div class="post-excerpt" style="font-size: unset;"><p>CIKMeans filter “creates a palette of the most common colors found in the image”. It does so by applying K-means clustering algorithm to partition all colors contained within the image (clipped by the rectangle you specified) into K clusters and produces K colors on its output where each color is the mean color (centroid) of the corresponding cluster.<br>In practice the filter is hardly used on its own. The most common use case is to use its output as an input to other filters, such as CIPaletteCentroid&nbsp;&nbsp;and CIPalettize filters.</p></div><div class="read-more"><a class="more-link this-button-border-radius-none" href="https://filtermagicblog.com/2024/02/cikmeans-filter-copy/">Read More</a></div></div></body>

<style>



	@charset "UTF-8";@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.entry-content{counter-reset:footnotes}:root{}



:root{}@keyframes coblocks-ellipsis{25%{opacity:1}75%{opacity:1}to{opacity:0;width:1.1em}}@media(max-width:599px)and (min-width:600px){}@keyframes pulse{0%{transform:scale(1)}15%{transform:scale(.95)}to{transform:scale(1)}}
:root{}
:root{}@keyframes bounce{0%{transform:translate(0)}50%{transform:translateY(-2px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-5em)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(5em)}to{opacity:1;transform:translateX(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(5em)}to{opacity:1;transform:translateY(0)}}@keyframes clipHorizontal{0%{clip-path:polygon(0 50%,0 100%,0 100%,0 50%,100% 50%,100% 0,100% 0,100% 50%);opacity:0}to{clip-path:polygon(0 50%,0 100%,100% 100%,100% 50%,100% 50%,100% 0,0 0,0 50%);opacity:1}}@keyframes clipVertical{0%{clip-path:polygon(50% 0,100% 0,100% 0,50% 0,50% 100%,0 100%,0 100%,50% 100%);opacity:0}to{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,50% 100%,0 100%,0 0,50% 0);opacity:1}}



:root{}


@charset "UTF-8";:root{}@media (min-resolution:192dpi){:root{}}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes components-button__busy-animation{0%{background-position:200px 0}}@keyframes components-modal__appear-animation{0%{transform:translateY(32px)}to{transform:translateY(0)}}@media not all and (min-resolution:0.001dpcm){}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}


@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
}


@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lora/v35/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92mQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lora/v35/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Coq92mQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lora/v35/0QI6MX1D_JOuGQbT0gvTJPa787weuxJBkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lora/v35/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJBkqg.ttf) format('truetype');
}




body {
	margin: 0;
}




a {
	background-color: transparent;
}





input {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}



input {
	overflow: visible;
}


::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}




*,
*::before,
*::after {
	box-sizing: inherit;
}




body,
input {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

p {
	margin-bottom: 1.5em;
}


body {
	background: #fff;
}


a {
	color: #4169e1;
}

a:visited {
	
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}


.entry-content {
	margin: 1.5em 0 0;
}



:root {
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

input {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}


input {
  overflow: visible;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  p {
    orphans: 3;
    widows: 3;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
}




 p {
 	line-height: 1.75;
 	margin: 30px 0;
 }

.entry-content {
	word-wrap: break-word;
	color: #353535;
	padding-top: 0rem;
	
	
}

.read-more {
	font-weight: 600;
	font-size: medium;
	letter-spacing: 0.1rem;
}

.more-link {
	padding: 0.7em 0.8em;
	border: solid thin #f0f0f0;
	text-transform: lowercase;
}

.more-link::after {
	content: " \00BB";
}

body a {
	text-decoration: underline;
}
.post-excerpt{
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 1.75rem;
}

.entry-content .post-excerpt  a {
	text-decoration: underline;
}

body {
	font-size: large;
  	color: #212529;
  	font-family: 'Lora', 'Times New Roman', serif;
}

.read-more a {
	text-decoration: none;
}

p {
  line-height: 1.5;
  margin: 30px 0;
}

a {
  color: #212529;
  transition: all 0.2s;
}

::-moz-selection {
  color: #fff;
  background: #6c757d;
  text-shadow: none;
}

::selection {
  color: #fff;
  background: #6c757d;
  text-shadow: none;
}



body a{color: #000000;}body a:hover{color: #000000;}a:focus, a:hover {color: #000000;}


:root{}:root{}@media screen and (max-width:599px){:root{}}


:root{}:root{}:root{}


</style>