/* https://villbau.hu/wp-content/plugins/image-effect-ck/assets/imageeffectck.css?ver=5.5.3 */
/* Import rule from: https://fonts.googleapis.com/css?family=Open+Sans:600 */
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVQ.woff) format('woff')}/**
 * @copyright	Copyright (C) 2015 C馘ric KEIFLIN alias ced1870
 * http://www.joomlack.fr - http://www.wp-pluginsck.com
 * http://www.template-creator.com
 * @license		GNU/GPL
 * Plugin Image Effect CK
 * */
 .gridck{position:relative;margin:0 auto;padding:1em 0 4em;list-style:none;text-align:center}figure.imageeffectck{position:relative;overflow:hidden;margin:10px 1%;background:#3085a3;text-align:center;cursor:pointer;display:inline-block;border:solid 1px silver;box-shadow:2px 2px 3px #a0a0a0;will-change:transform}figure.imageeffectck img{position:relative;display:block;max-width:100%;width:100%;opacity:.8;margin:0}figure.imageeffectck figcaption{padding:1em;color:#fff;text-transform:uppercase;font-size:1.2em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:'Open Sans'}figure.imageeffectck figcaption::before,figure.imageeffectck figcaption::after{pointer-events:none}figure.imageeffectck figcaption,figure.imageeffectck figcaption>a{position:absolute;top:0;left:0;right:0;bottom:0}figure.imageeffectck figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}figure.imageeffectck .imageeffectck_title{width:74%;word-spacing:-.15em;font-weight:800;font-size:1em;line-height:22px}figure.imageeffectck .imageeffectck_title span{font-weight:800}figure.imageeffectck .imageeffectck_title,figure.imageeffectck .imageeffectck_desc{margin:0}figure.imageeffectck .imageeffectck_desc{letter-spacing:1px;font-size:74.5%}figure.effectck-milo{background:#e22e1d}figure.effectck-milo img{max-width:none!important;width:-webkit-calc(100% + 22px);width:calc(100% + 22px);opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-20px,0,0) scale(1.12);transform:translate3d(-20px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effectck-milo:hover img{opacity:.15;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}figure.effectck-milo .imageeffectck_title{color:#000;font-weight:600;position:absolute;right:0;bottom:0;padding:.5em .7em}figure.effectck-milo:hover .imageeffectck_title{color:#fff}figure.effectck-milo .imageeffectck_desc{padding:0 10px 0 0;width:75%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effectck-milo:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effectck-milox{background:#e22e1d}figure.effectck-milox img{max-width:none!important;width:-webkit-calc(100% + 22px);width:calc(100% + 22px);opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-20px,0,0) scale(1.12);transform:translate3d(-20px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effectck-milox:hover img{opacity:.15;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}figure.effectck-milox .imageeffectck_title{opacity:1;font-size:90%;font-weight:600;color:#303030;text-shadow:1px 1px 2px #202020;position:absolute;bottom:1em;right:.5em;overflow:hidden;padding:.5em .5em;background-color:rgba(240,240,240,.85);border:solid 2px #a0a0a0;border-radius:4px}figure.effectck-milox:hover .imageeffectck_title{opacity:1;color:#fff;text-shadow:1px 1px 2px #202020;background:transparent;border:none;border-radius:0}figure.effectck-milox .imageeffectck_desc{padding:0 10px 0 0;width:75%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effectck-milox:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effectck-sarah{background:#e22e1d}figure.effectck-sarah img{opacity:1;max-width:none!important;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effectck-sarah:hover img{opacity:.15;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effectck-sarah figcaption{text-align:left}figure.effectck-sarah .imageeffectck_title{opacity:1;font-size:90%;font-weight:600;color:#e22e1d;position:relative;overflow:hidden;padding:.5em 0}figure.effectck-sarah:hover .imageeffectck_title{opacity:1;color:#fff}figure.effectck-sarah .imageeffectck_title::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}figure.effectck-sarah:hover .imageeffectck_title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effectck-sarah .imageeffectck_desc{padding:1em 0;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}figure.effectck-sarah:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effectck-sarahx{background:#e22e1d}figure.effectck-sarahx img{opacity:1;max-width:none!important;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effectck-sarahx:hover img{opacity:.15;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effectck-sarahx figcaption{text-align:left}figure.effectck-sarahx .imageeffectck_title{opacity:1;font-size:90%;font-weight:600;color:#303030;text-shadow:1px 1px 2px #202020;position:absolute;bottom:2.75em;left:.75em;overflow:hidden;padding:.5em .5em;background-color:rgba(240,240,240,.85);border:solid 2px #a0a0a0;border-radius:4px}figure.effectck-sarahx:hover .imageeffectck_title{opacity:1;color:#fff;text-shadow:1px 1px 2px #202020;background:transparent;border:none;border-radius:0}figure.effectck-sarahx .imageeffectck_title::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}figure.effectck-sarahx:hover .imageeffectck_title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effectck-sarahx .imageeffectck_desc{position:absolute;bottom:.5em;padding:1em .5em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}figure.effectck-sarahx:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:1024px){figure.effectck-sarahx .imageeffectck_title{font-size:82%}figure.effectck-milox .imageeffectck_title{width:80%;font-size:56%}figure.effectck-milox .imageeffectck_desc{font-size:38%;padding:0 4px 0 0;width:96%}}@media screen and (max-width:800px){figure.effectck-sarahx .imageeffectck_title{font-size:80%}figure.effectck-milox .imageeffectck_title{width:80%;font-size:56%}figure.effectck-milox .imageeffectck_desc{font-size:40%;padding:0 4px 0 0;width:94%}}@media screen and (max-width:600px){figure.effectck-sarahx .imageeffectck_title{font-size:80%}figure.effectck-milox .imageeffectck_title{width:80%;font-size:52%}figure.effectck-milox .imageeffectck_desc{font-size:38%;padding:0 2px 0 0;width:96%}}