@font-face{font-family:a11y;src:url(https://av-envansisostres.es/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.eot);src:url(https://av-envansisostres.es/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.eot?#iefix)format('embedded-opentype'),url(https://av-envansisostres.es/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.woff2)format('woff2'),url(https://av-envansisostres.es/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.woff)format('woff'),url(https://av-envansisostres.es/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.ttf)format('truetype'),url(https://av-envansisostres.es/wp-content/plugins/wp-accessibility/toolbar/fonts/css/a11y.svg#a11y)format('svg');font-weight:400;font-style:normal;font-display: swap}[class^=aticon-]:before,[class*=" aticon-"]:before{font-family:a11y!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aticon-font:before{content:'\e602'}.aticon-adjust:before{content:'\e601'}.aticon-tint:before{content:'\e600'}
@media only screen and (max-width:800px){.a11y-responsive{display:none}}.focusable:focus{outline:none!important}.has-focus{background:#ff0}.a11y-toolbar button{border:0;color:inherit;background-color:transparent;text-decoration:none;padding:0;line-height:inherit;margin:0;font:inherit;width:100%;height:100%;text-align:left}.a11y-toolbar{position:fixed;z-index:99999;top:43vh;left:0}.a11y-toolbar.custom-location{position:absolute;top:0}.a11y-toolbar ul{list-style:none;margin:0;padding:0;border-radius:0 4px 0 0;border-radius:0 0 4px 0}.a11y-toolbar ul li{margin:0;padding:0;display:block}.a11y-toolbar ul li button{font-size:20px!important;padding:10px;line-height:.8;display:grid;align-items:center;background:#e2e2e2;border-top:1px solid #f5f5f5;border-bottom:1px solid #d2d2d2;position:relative;color:#181818}.a11y-toolbar ul li button.active,.a11y-toolbar ul li button:hover{background:#181818;color:#fff}.a11y-toolbar ul li button.active{background:#181818;border-bottom:1px solid #525252}.a11y-toolbar ul li:first-child button{border-radius:0 4px 0 0}.a11y-toolbar ul li:last-child button{border-radius:0 0 4px}.a11y-toolbar .a11y-toolbar-list .a11y-toolbar-list-item .tooltip-dismissed:focus .offscreen,.a11y-toolbar .offscreen,.a11y_stylesheet_path{position:absolute!important;clip-path:inset(50%);white-space:nowrap;padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;font-size:16px;margin:-1px;transition:all 200ms}.a11y-toolbar.rtl.default,.a11y-toolbar.ltr.reversed{right:0;left:auto}.a11y-toolbar.rtl.default ul,.a11y-toolbar.ltr.reversed ul{border-radius:4px 0 0 4px}.a11y-toolbar.rtl.default ul li:first-child button,.a11y-toolbar.ltr.reversed ul li:first-child button{border-radius:4px 0 0 0}.a11y-toolbar.rtl.default ul li:last-child button,.a11y-toolbar.ltr.reversed ul li:last-child button{border-radius:0 0 0 4px}.desaturated{filter:grayscale(1)!important}.a11y-toolbar button:hover .offscreen,.a11y-toolbar button:focus .offscreen{height:auto!important;width:auto!important;clip-path:unset!important;color:#333;background:#f0f0f0ee;padding:7px 6px!important;box-shadow:0 0 1px #000;border-radius:3px;font-size:clamp( 14px,.875rem,16px );margin:auto 3px auto auto!important;text-transform:none;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif}.a11y-toolbar.reversed button:hover .offscreen,.a11y-toolbar.reversed button:focus .offscreen{right:100%;left:auto}.a11y-toolbar button:hover .offscreen,.a11y-toolbar button:focus .offscreen{left:100%}body *{transition:font-size .3s ease}@media(prefers-reduced-motion:reduce){body *{transition:none!important}}
.wpa-ld button span.screen-reader,.longdesc-link span.screen-reader,.wpa-hide-ltr#skiplinks a,.wpa-hide-ltr#skiplinks a:hover,.wpa-hide-ltr#skiplinks a:visited,.wpa-hide-rtl#skiplinks a,.wpa-hide-rtl#skiplinks a:hover,.wpa-hide-rtl#skiplinks a:visited{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpa-hide-ltr#skiplinks a:focus,.wpa-hide-rtl#skiplinks a:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpa-alt,.wpa-ld{display:inline-block;position:relative}.post-thumbnail .wpa-alt,.post-thumbnail .wpa-ld{display:block}div.alignleft.wpa-alt,div.alignleft.wpa-ld{float:left}div.alignright.wpa-alt,div.alignright.wpa-ld{float:right}div.aligncenter.wpa-alt,div.aligncenter.wpa-ld{display:block;margin:0 auto;width:fit-content}.wpa-focusable:focus{outline:1px solid;outline-offset:1px}.wpa-ld .longdesc{position:absolute;width:100%;height:100%;top:0;overflow-y:scroll;box-sizing:border-box;background:rgba(255,255,255,.92);color:#111;padding:46px 1rem 1rem;text-align:start}.wpa-ld .longdesc,.wpa-ld .longdesc p{font-size:clamp( 16px,1rem,24px )}.wpa-ld .longdesc-link,.wpa-ld .longdesc-link:visited{position:absolute;display:inline-block;right:3px;bottom:3px;color:#000;background:rgba(255,255,255,.92);font-size:clamp( 14px,.875rem,20px );padding:2px;border-radius:3px;line-height:1.4}.wpa-alt .wpa-alt-text{position:absolute;width:calc( 100% - 2em );height:fit-content;bottom:0;box-sizing:border-box;background:rgba(255,255,255,.92);padding:1rem;margin:1rem;border-radius:15px;box-shadow:0 0 6px #333;text-align:start;z-index:10;font-size:clamp( 16px,1rem,24px );line-height:1.5;color:#111}.top-right .wpa-alt .wpa-alt-text,.top-left .wpa-alt .wpa-alt-text{bottom:auto;top:0;margin-top:2.5em}.rtl .wpa-alt .wpa-alt-text,.rtl .wpa-ld .longdesc{text-align:right}.template-longdesc{text-align:left;line-height:1.5;width:100%;max-width:50em;padding:2em;margin:1em auto;background:#fdfdfd;color:#333;box-shadow:0 0 5px;font-size:1.4em}label.wpa-screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.wpa-content-summary{padding:30px;background:rgba( 0,0,0,.05 );margin-bottom:30px}.wpa-content-summary div p:last-of-type{margin-bottom:0;padding-bottom:0}.wpa-excerpt .wp-block-read-more,.wpa-excerpt .wp-block-post-excerpt__more-text{display:none!important}.wpa-excerpt .wp-block-post-excerpt .continue{margin-top:1rem;display:block}.wpa-alt button.wpa-toggle,.wpa-alt a.wpa-toggle,.wpa-ld button.wpa-toggle,.wpa-ld a.wpa-toggle,button.wpa-video{all:unset;background:#111;display:block;color:#fff;border-radius:32px!important;height:28px!important;width:28px!important;display:flex!important;align-items:center;justify-content:center;position:absolute!important;z-index:10;padding:4px!important;border:1px solid!important}.wpa-alt button{font-family:monospace!important;font-size:clamp( 14px,.875rem,20px )!important}.wpa-alt button.wpa-toggle:active,.wpa-ld button.wpa-toggle:active{background:#f6f6f6;color:#111}.wpa-ld button.wpa-toggle,.wpa-alt button.wpa-toggle,button.wpa-video{top:4px;left:4px}.wpa-ld button.wpa-toggle:focus,.wpa-ld button.wpa-toggle:hover,.wpa-alt button.wpa-toggle:focus,.wpa-alt button.wpa-toggle:hover,button.wpa-video:hover,button.wpa-video:focus{outline:2px solid currentColor;outline-offset:1px}button.wpa-video[aria-pressed=true] .dashicons::before{content:"\f522"/''}.wpa-alt button.wpa-toggle[aria-expanded=true],.wpa-ld button.wpa-toggle[aria-expanded=true]{color:#111;background:#f6f6f6}.wpa-alt button:focus,.wpa-alt button:hover,.wpa-ld button:focus,.wpa-ld button:hover{cursor:pointer}.top-left .wpa-alt a.wpa-toggle,.top-left .wpa-alt button.wpa-toggle,.top-left .wpa-ld a.wpa-toggle,.top-left .wpa-ld button.wpa-toggle{top:4px;bottom:auto}.top-right .wpa-alt a.wpa-toggle,.top-right .wpa-alt button.wpa-toggle,.top-right .wpa-ld a.wpa-toggle,.top-right .wpa-ld button.wpa-toggle{top:4px;right:4px;left:auto;bottom:auto}.bottom-right .wpa-alt a.wpa-toggle,.bottom-right .wpa-alt button.wpa-toggle,.bottom-right .wpa-ld a.wpa-toggle,.bottom-right .wpa-ld button.wpa-toggle{right:4px;left:auto}.wpa-alt .wpa-ld button{left:46px}.top-right .wpa-alt .wpa-ld button,.bottom-right .wpa-alt .wpa-ld button{left:auto;right:46px}
/*
MIT License

"PD Cookie Consent" v1.5.0
Copyright (c) 2020 PRIVACY DRIVER SL

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
sup.pdcc-info-badge{top:-.5em;position:relative;padding:0 5px 1px;font-size:75%;line-height:0;vertical-align:baseline;border-radius:50%;color:#1a1a1a;background:#e6e6e6;text-align:center}div#pdcc-message-container{z-index:999998;position:fixed;bottom:0;width:100%;background-color:#fff5cc;text-align:center}div#pdcc-message-container p{padding-top:18px;font-size:13px}div#pdcc-message-container p span#pdcc-message-accept{display:inline-block;color:#000;background-color:#b3ffb3}div#pdcc-message-container p span#pdcc-message-config{display:inline-block;color:#000;background-color:#d9d9d9}div#pdcc-message-container p span.pdcc-message-btn{padding:4px 7px 7px;margin-left:10px;border-radius:9px;text-align:center;text-decoration:none;font-size:13px}div#pdcc-message-container p span:hover{text-decoration:none}div#pdcc-message-container span#pdcc-message-accept-mvl,div#pdcc-message-container span#pdcc-message-config-mvl{display:none}div#pdcc-message-container span.pdcc-message-btn{padding:4px 7px 7px;margin-left:10px;border-radius:9px;text-align:center;text-decoration:none;font-size:13px}div#pdcc-message-container span:hover{cursor:pointer}#pdcc-modal-bg{position:fixed;z-index:999998;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:22px 0;background-color:rgba(0,0,0,.6)}#pdcc-modal-bg #pdcc-modal-container{z-index:999999;width:400px;padding:10px 25px 32px;box-shadow:0 0 22px 0 rgba(0,0,0,.54);border-radius:9px;background-color:#fff;line-height:1.6}#pdcc-modal-bg #pdcc-modal-container #pdcc-modal-header div#pdcc-close-modal{float:right;text-decoration:none;font-weight:700}#pdcc-modal-bg #pdcc-modal-container #pdcc-modal-header div#pdcc-close-modal:hover{cursor:pointer}#pdcc-modal-bg #pdcc-modal-container #pdcc-modal-header p.title{clear:both;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);font-size:24px}#pdcc-modal-bg #pdcc-modal-container p{margin-top:0;margin-bottom:13px;text-align:justify;font-size:13px}#pdcc-modal-bg #pdcc-modal-container a{color:#333}#pdcc-modal-bg #pdcc-modal-container a.pdcc-link-cp{text-decoration:underline}#pdcc-modal-bg #pdcc-modal-container .pdcc-btn{display:inline-block;padding:7px 12px;border-radius:9px;text-align:center;text-decoration:none;font-size:13px}#pdcc-modal-bg #pdcc-modal-container .pdcc-btn:hover{cursor:pointer}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body{overflow:auto}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info.actived{display:block}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info.disabled{overflow:hidden;display:none}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance{margin-top:32px;text-align:right}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance div#pdcc-modal-accept{color:#000;background-color:#9f9}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance div#pdcc-modal-config{margin-left:12px;color:#000;background-color:#ccc}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings{text-align:right}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings.actived{display:block}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings.disabled{overflow:hidden;display:none}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings p{margin-bottom:10px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings p span#pdcc-modal-goback:hover{cursor:pointer}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings div#pdcc-modal-accept-all{color:#000;background-color:#9f9}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings div#pdcc-modal-deny-all{margin-left:12px;color:#000;background-color:#ccc}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings div#pdcc-modal-save-settings{margin-top:7px;color:#000;background-color:#ccc}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services{overflow:auto;height:193px;padding:0 15px;margin:22px 0 12px;border-radius:9px;border:1px solid rgba(0,0,0,.1)}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services::-webkit-scrollbar{width:5px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services::-webkit-scrollbar-track{background:#f1f1f1}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services::-webkit-scrollbar-thumb{background:#888}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services::-webkit-scrollbar-thumb:hover{background:#555}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p{margin:0;padding:8px 0;font-size:12px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch{position:relative;top:2px;display:inline-block;width:40px;height:19px;margin:0 9px 0 0}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch input{opacity:0;width:0;height:0}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch input:disabled+.pdcc-btn-slider{background-color:#d9d9d9;cursor:not-allowed}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch input:checked+.pdcc-btn-slider{background-color:#0f0}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch input:checked:disabled+.pdcc-btn-slider{background-color:#9f9;cursor:not-allowed}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch input:focus+.pdcc-btn-slider{box-shadow:0 0 1px #0f0}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch input:checked+.pdcc-btn-slider:before{transform:translateX(18px)}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch span.pdcc-btn-slider{position:absolute;top:0;bottom:0;left:0;right:0;transition:.4s;border-radius:34px;background-color:#b3b3b3;cursor:pointer}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p label.pdcc-btn-switch span.pdcc-btn-slider:before{content:"";position:absolute;bottom:3px;left:4px;transition:.4s;width:14px;height:14px;border-radius:50%;background-color:#fff}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p span.pdcc-service-desc{color:#666}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings #pdcc-modal-services p sup.pdcc-new-service{top:-.5em;position:relative;color:#e74f3d;font-size:75%;line-height:0;vertical-align:baseline}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer{margin:22px 0 0;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer p{font-size:12px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer p.pow{float:right;margin-bottom:0}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer p a{font-weight:700;text-decoration:none}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer p a.pdcc-red{color:#e74f3d}@media (max-width:768px){div#pdcc-message-container{padding-left:10px;padding-right:10px}div#pdcc-message-container p{margin-bottom:7px}div#pdcc-message-container p a#pdcc-message-accept,div#pdcc-message-container p a#pdcc-message-config{display:none}div#pdcc-message-container a#pdcc-message-accept-mvl{display:inline-block;color:#000;background-color:#b3ffb3}div#pdcc-message-container a#pdcc-message-config-mvl{display:inline-block;color:#000;background-color:#d9d9d9}div#pdcc-message-container a.pdcc-message-btn{margin-bottom:12px}#pdcc-modal-bg #pdcc-modal-container{overflow:auto;height:auto;max-height:460px;margin-left:8px;margin-right:8px}#pdcc-modal-bg #pdcc-modal-container a.pdcc-btn,#pdcc-modal-bg #pdcc-modal-container p{font-size:12px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-info #pdcc-modal-acceptance{margin-top:32px;text-align:center}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings{text-align:center}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings a#pdcc-modal-deny-all{margin-left:7px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-body div#pdcc-modal-settings a#pdcc-modal-save-settings{margin-top:0}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer{margin:22px 0 12px;padding-top:15px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer p{display:block;text-align:center;font-size:11px}#pdcc-modal-bg #pdcc-modal-container div#pdcc-modal-footer p.pow{float:none;margin-bottom:5px}}


[class^='imghvr-msnary-'], [class*=' imghvr-msnary-'] {
    position: relative;
    display: inline-block;
    margin: 0px;
    max-width: 100%;
    background-color: tranparent;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

[class^='imghvr-msnary-'], [class*=' imghvr-msnary-'], [class^='imghvr-msnary-']:before, [class^='imghvr-msnary-']:after, [class*=' imghvr-msnary-']:before, [class*=' imghvr-msnary-']:after, [class^='imghvr-msnary-'] *, [class*=' imghvr-msnary-'] *, [class^='imghvr-msnary-'] *:before, [class^='imghvr-msnary-'] *:after, [class*=' imghvr-msnary-'] *:before, [class*=' imghvr-msnary-'] *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/* imghvr-msnary-push-*
 ----------------------------- */

[class^='imghvr-msnary-push-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-push-']:hover .dnxte-msnary-details {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

/* imghvr-msnary-push-up
 ----------------------------- */

.imghvr-msnary-push-up .dnxte-msnary-details {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

.imghvr-msnary-push-up:hover>img {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

/* imghvr-msnary-push-down
 ----------------------------- */

.imghvr-msnary-push-down .dnxte-msnary-details {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

.imghvr-msnary-push-down:hover>img {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

/* imghvr-msnary-push-left
 ----------------------------- */

.imghvr-msnary-push-left .dnxte-msnary-details {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.imghvr-msnary-push-left:hover>img {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

/* imghvr-msnary-push--right
 ----------------------------- */

.imghvr-msnary-push-right .dnxte-msnary-details {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.imghvr-msnary-push-right:hover>img {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

/* imghvr-msnary-reveal-*
 ----------------------------- */

[class^='imghvr-msnary-reveal-']:before, [class*=' imghvr-msnary-reveal-']:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    background-color: #135796;
}

[class^='imghvr-msnary-reveal-'] .dnxte-msnary-details, [class*=' imghvr-msnary-reveal-'] .dnxte-msnary-details {
    opacity: 0;
}

[class^='imghvr-msnary-reveal-']:hover:before, [class*=' imghvr-msnary-reveal-']:hover:before {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

[class^='imghvr-msnary-reveal-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-reveal-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    -o-transition-delay: 0.21s;
    transition-delay: 0.21s;
}

/* imghvr-msnary-reveal-up
     ----------------------------- */

.imghvr-msnary-reveal-up:before {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

/* imghvr-msnary-reveal-down
     ----------------------------- */

.imghvr-msnary-reveal-down:before {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

/* imghvr-msnary-reveal-left
     ----------------------------- */

.imghvr-msnary-reveal-left:before {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

/* imghvr-msnary-reveal-right
     ----------------------------- */

.imghvr-msnary-reveal-right:before {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

/* imghvr-msnary-reveal-top-left
     ----------------------------- */

.imghvr-msnary-reveal-top-left:before {
    -webkit-transform: translate(-100%, -100%);
    -ms-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%);
}

/* imghvr-msnary-reveal-top-right
     ----------------------------- */

.imghvr-msnary-reveal-top-right:before {
    -webkit-transform: translate(100%, -100%);
    -ms-transform: translate(100%, -100%);
    transform: translate(100%, -100%);
}

/* imghvr-msnary-reveal-bottom-left
     ----------------------------- */

.imghvr-msnary-reveal-bottom-left:before {
    -webkit-transform: translate(-100%, 100%);
    -ms-transform: translate(-100%, 100%);
    transform: translate(-100%, 100%);
}

/* imghvr-msnary-reveal-bottom-right
     ----------------------------- */

.imghvr-msnary-reveal-bottom-right:before {
    -webkit-transform: translate(100%, 100%);
    -ms-transform: translate(100%, 100%);
    transform: translate(100%, 100%);
}

/* =========================image hinge===================================== */

[class^='imghvr-msnary-hinge-'], [class*=' imghvr-msnary-hinge-'] {
    -webkit-perspective: 50em;
    perspective: 50em;
}

[class^='imghvr-msnary-hinge-'] .dnxte-msnary-details, [class*=' imghvr-msnary-hinge-'] .dnxte-msnary-details {
    opacity: 0;
    z-index: 1;
}

[class^='imghvr-msnary-hinge-']:hover img, [class*=' imghvr-msnary-hinge-']:hover img {
    opacity: 0;
}

[class^='imghvr-msnary-hinge-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-hinge-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    -o-transition-delay: 0.21s;
    transition-delay: 0.21s;
}

/* imghvr-msnary-hinge-up
     ----------------------------- */

.imghvr-msnary-hinge-up img {
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.imghvr-msnary-hinge-up .dnxte-msnary-details {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.imghvr-msnary-hinge-up:hover>img {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}

.imghvr-msnary-hinge-up:hover .dnxte-msnary-details {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}

/* imghvr-msnary-hinge-down
     ----------------------------- */

.imghvr-msnary-hinge-down img {
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.imghvr-msnary-hinge-down .dnxte-msnary-details {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% -50%;
    -ms-transform-origin: 50% -50%;
    transform-origin: 50% -50%;
}

.imghvr-msnary-hinge-down:hover>img {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    opacity: 0;
}

.imghvr-msnary-hinge-down:hover .dnxte-msnary-details {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}

/* imghvr-msnary-hinge-left
     ----------------------------- */

.imghvr-msnary-hinge-left img {
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.imghvr-msnary-hinge-left .dnxte-msnary-details {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.imghvr-msnary-hinge-left:hover>img {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
}

.imghvr-msnary-hinge-left:hover .dnxte-msnary-details {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}

/* imghvr-msnary-hinge-right
     ----------------------------- */

.imghvr-msnary-hinge-right img {
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.imghvr-msnary-hinge-right .dnxte-msnary-details {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}

.imghvr-msnary-hinge-right:hover>img {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

.imghvr-msnary-hinge-right:hover .dnxte-msnary-details {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}

/* imghvr-msnary-flip-*
 ----------------------------- */

[class^='imghvr-msnary-flip-'], [class*=' imghvr-msnary-flip-'] {
    -webkit-perspective: 50em;
    perspective: 50em;
}

[class^='imghvr-msnary-flip-'] img, [class*=' imghvr-msnary-flip-'] img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

[class^='imghvr-msnary-flip-'] .dnxte-msnary-details, [class*=' imghvr-msnary-flip-'] .dnxte-msnary-details {
    opacity: 0;
}

[class^='imghvr-msnary-flip-']:hover>img, [class*=' imghvr-msnary-flip-']:hover>img {
    opacity: 0;
}

[class^='imghvr-msnary-flip-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-flip-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.14s;
    -o-transition-delay: 0.14s;
    transition-delay: 0.14s;
}

/* imghvr-msnary-flip-horiz
   ----------------------------- */

.imghvr-msnary-flip-horiz .dnxte-msnary-details {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.imghvr-msnary-flip-horiz:hover img {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}

.imghvr-msnary-flip-horiz:hover .dnxte-msnary-details {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

/* imghvr-msnary-flip-vert
     ----------------------------- */

.imghvr-msnary-flip-vert .dnxte-msnary-details {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.imghvr-msnary-flip-vert:hover>img {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.imghvr-msnary-flip-vert:hover .dnxte-msnary-details {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

/* imghvr-msnary-flip-diag-1
     ----------------------------- */

.imghvr-msnary-flip-diag-1 .dnxte-msnary-details {
    -webkit-transform: rotate3d(1, -1, 0, 100deg);
    transform: rotate3d(1, -1, 0, 100deg);
}

.imghvr-msnary-flip-diag-1:hover>img {
    -webkit-transform: rotate3d(-1, 1, 0, 100deg);
    transform: rotate3d(-1, 1, 0, 100deg);
}

.imghvr-msnary-flip-diag-1:hover .dnxte-msnary-details {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
    transform: rotate3d(0, 0, 0, 0deg);
}

/* imghvr-msnary-flip-diag-2
     ----------------------------- */

.imghvr-msnary-flip-diag-2 .dnxte-msnary-details {
    -webkit-transform: rotate3d(1, 1, 0, 100deg);
    transform: rotate3d(1, 1, 0, 100deg);
}

.imghvr-msnary-flip-diag-2:hover>img {
    -webkit-transform: rotate3d(-1, -1, 0, 100deg);
    transform: rotate3d(-1, -1, 0, 100deg);
}

.imghvr-msnary-flip-diag-2:hover .dnxte-msnary-details {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
    transform: rotate3d(0, 0, 0, 0deg);
}

/* imghvr-msnary-shutter-in-*
 ----------------------------- */

[class^='imghvr-msnary-shutter-in-']:after, [class^='imghvr-msnary-shutter-in-']:before, [class*=' imghvr-msnary-shutter-in-']:after, [class*=' imghvr-msnary-shutter-in-']:before {
    background: #135796;
    position: absolute;
    content: '';
}

[class^='imghvr-msnary-shutter-in-']:after, [class*=' imghvr-msnary-shutter-in-']:after {
    top: 0;
    left: 0;
}

[class^='imghvr-msnary-shutter-in-']:before, [class*=' imghvr-msnary-shutter-in-']:before {
    right: 0;
    bottom: 0;
}

[class^='imghvr-msnary-shutter-in-'] .dnxte-msnary-details, [class*=' imghvr-msnary-shutter-in-'] .dnxte-msnary-details {
    opacity: 0;
    z-index: 1;
}

[class^='imghvr-msnary-shutter-in-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-shutter-in-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    -o-transition-delay: 0.21s;
    transition-delay: 0.21s;
}

/* imghvr-msnary-shutter-in-horiz
     ----------------------------- */

.imghvr-msnary-shutter-in-horiz:after, .imghvr-msnary-shutter-in-horiz:before {
    width: 0;
    height: 100%;
}

.imghvr-msnary-shutter-in-horiz:hover:after, .imghvr-msnary-shutter-in-horiz:hover:before {
    width: 50%;
}

/* imghvr-msnary-shutter-in-vert
     ----------------------------- */

.imghvr-msnary-shutter-in-vert:after, .imghvr-msnary-shutter-in-vert:before {
    height: 0;
    width: 100%;
}

.imghvr-msnary-shutter-in-vert:hover:after, .imghvr-msnary-shutter-in-vert:hover:before {
    height: 50%;
}

/* imghvr-msnary-shutter-in-out-horiz
     ----------------------------- */

.imghvr-msnary-shutter-in-out-horiz:after, .imghvr-msnary-shutter-in-out-horiz:before {
    width: 0;
    height: 100%;
    opacity: 0.75;
}

.imghvr-msnary-shutter-in-out-horiz:hover:after, .imghvr-msnary-shutter-in-out-horiz:hover:before {
    width: 100%;
}

/* imghvr-msnary-shutter-in-out-vert
     ----------------------------- */

.imghvr-msnary-shutter-in-out-vert:after, .imghvr-msnary-shutter-in-out-vert:before {
    height: 0;
    width: 100%;
    opacity: 0.75;
}

.imghvr-msnary-shutter-in-out-vert:hover:after, .imghvr-msnary-shutter-in-out-vert:hover:before {
    height: 100%;
}

/* imghvr-msnary-shutter-in-out-diag-1
     ----------------------------- */

.imghvr-msnary-shutter-in-out-diag-1:after, .imghvr-msnary-shutter-in-out-diag-1:before {
    width: 200%;
    height: 200%;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    opacity: 0.75;
}

.imghvr-msnary-shutter-in-out-diag-1:after {
    -webkit-transform: skew(-45deg) translateX(-150%);
    -ms-transform: skew(-45deg) translateX(-150%);
    transform: skew(-45deg) translateX(-150%);
}

.imghvr-msnary-shutter-in-out-diag-1:before {
    -webkit-transform: skew(-45deg) translateX(150%);
    -ms-transform: skew(-45deg) translateX(150%);
    transform: skew(-45deg) translateX(150%);
}

.imghvr-msnary-shutter-in-out-diag-1:hover:after {
    -webkit-transform: skew(-45deg) translateX(-50%);
    -ms-transform: skew(-45deg) translateX(-50%);
    transform: skew(-45deg) translateX(-50%);
}

.imghvr-msnary-shutter-in-out-diag-1:hover:before {
    -webkit-transform: skew(-45deg) translateX(50%);
    -ms-transform: skew(-45deg) translateX(50%);
    transform: skew(-45deg) translateX(50%);
}

/* imghvr-msnary-shutter-in-out-diag-2
     ----------------------------- */

.imghvr-msnary-shutter-in-out-diag-2:after, .imghvr-msnary-shutter-in-out-diag-2:before {
    width: 200%;
    height: 200%;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    opacity: 0.75;
}

.imghvr-msnary-shutter-in-out-diag-2:after {
    -webkit-transform: skew(45deg) translateX(-100%);
    -ms-transform: skew(45deg) translateX(-100%);
    transform: skew(45deg) translateX(-100%);
}

.imghvr-msnary-shutter-in-out-diag-2:before {
    -webkit-transform: skew(45deg) translateX(100%);
    -ms-transform: skew(45deg) translateX(100%);
    transform: skew(45deg) translateX(100%);
}

.imghvr-msnary-shutter-in-out-diag-2:hover:after {
    -webkit-transform: skew(45deg) translateX(0%);
    -ms-transform: skew(45deg) translateX(0%);
    transform: skew(45deg) translateX(0%);
}

.imghvr-msnary-shutter-in-out-diag-2:hover:before {
    -webkit-transform: skew(45deg) translateX(0%);
    -ms-transform: skew(45deg) translateX(0%);
    transform: skew(45deg) translateX(0%);
}

/* imghvr-msnary-shutter-out-*
   ----------------------------- */

[class^='imghvr-msnary-shutter-out-']:before, [class*=' imghvr-msnary-shutter-out-']:before {
    background: #135796;
    position: absolute;
    content: '';
    -webkit-transition-delay: 0.105s;
    -o-transition-delay: 0.105s;
    transition-delay: 0.105s;
}

[class^='imghvr-msnary-shutter-out-'] .dnxte-msnary-details, [class*=' imghvr-msnary-shutter-out-'] .dnxte-msnary-details {
    opacity: 0;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

[class^='imghvr-msnary-shutter-out-']:hover:before, [class*=' imghvr-msnary-shutter-out-']:hover:before {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

[class^='imghvr-msnary-shutter-out-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-shutter-out-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.105s;
    -o-transition-delay: 0.105s;
    transition-delay: 0.105s;
}

/* imghvr-msnary-shutter-out-horiz
     ----------------------------- */

.imghvr-msnary-shutter-out-horiz:before {
    left: 50%;
    right: 50%;
    top: 0;
    bottom: 0;
}

.imghvr-msnary-shutter-out-horiz:hover:before {
    left: 0;
    right: 0;
}

/* imghvr-msnary-shutter-out-vert
     ----------------------------- */

.imghvr-msnary-shutter-out-vert:before {
    top: 50%;
    bottom: 50%;
    left: 0;
    right: 0;
}

.imghvr-msnary-shutter-out-vert:hover:before {
    top: 0;
    bottom: 0;
}

/* imghvr-msnary-shutter-out-diag-1
     ----------------------------- */

.imghvr-msnary-shutter-out-diag-1:before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.imghvr-msnary-shutter-out-diag-1:hover:before {
    top: -35%;
    bottom: -35%;
}

/* imghvr-msnary-shutter-out-diag-2
     ----------------------------- */

.imghvr-msnary-shutter-out-diag-2:before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.imghvr-msnary-shutter-out-diag-2:hover:before {
    top: -35%;
    bottom: -35%;
}

/* imghvr-msnary-fold*
 ----------------------------- */

[class^='imghvr-msnary-fold'], [class*=' imghvr-msnary-fold'] {
    -webkit-perspective: 50em;
    perspective: 50em;
}

[class^='imghvr-msnary-fold'] img, [class*=' imghvr-msnary-fold'] img {
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

[class^='imghvr-msnary-fold'] .dnxte-msnary-details, [class*=' imghvr-msnary-fold'] .dnxte-msnary-details {
    z-index: 1;
    opacity: 0;
}

[class^='imghvr-msnary-fold']:hover>img, [class*=' imghvr-msnary-fold']:hover>img {
    opacity: 0;
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

[class^='imghvr-msnary-fold']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-fold']:hover .dnxte-msnary-details {
    -webkit-transform: rotateX(0) translate3d(0, 0%, 0) scale(1);
    transform: rotateX(0) translate3d(0, 0%, 0) scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    -o-transition-delay: 0.21s;
    transition-delay: 0.21s;
}

/* imghvr-msnary-fold-up
     ----------------------------- */

.imghvr-msnary-fold-up>img {
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.imghvr-msnary-fold-up .dnxte-msnary-details {
    -webkit-transform: rotateX(-90deg) translate3d(0%, -50%, 0) scale(0.6);
    transform: rotateX(-90deg) translate3d(0%, -50%, 0) scale(0.6);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.imghvr-msnary-fold-up:hover>img {
    -webkit-transform: rotateX(90deg) scale(0.6) translateY(50%);
    transform: rotateX(90deg) scale(0.6) translateY(50%);
}

/* imghvr-msnary-fold-down
     ----------------------------- */

.imghvr-msnary-fold-down>img {
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.imghvr-msnary-fold-down .dnxte-msnary-details {
    -webkit-transform: rotateX(90deg) translate3d(0%, 50%, 0) scale(0.6);
    transform: rotateX(90deg) translate3d(0%, 50%, 0) scale(0.6);
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.imghvr-msnary-fold-down:hover>img {
    -webkit-transform: rotateX(-90deg) scale(0.6) translateY(-50%);
    transform: rotateX(-90deg) scale(0.6) translateY(-50%);
}

/* imghvr-msnary-fold-left
     ----------------------------- */

.imghvr-msnary-fold-left>img {
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.imghvr-msnary-fold-left .dnxte-msnary-details {
    -webkit-transform: rotateY(90deg) translate3d(-50%, 0%, 0) scale(0.6);
    transform: rotateY(90deg) translate3d(-50%, 0%, 0) scale(0.6);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.imghvr-msnary-fold-left:hover>img {
    -webkit-transform: rotateY(-90deg) scale(0.6) translateX(50%);
    transform: rotateY(-90deg) scale(0.6) translateX(50%);
}

/* imghvr-msnary-fold-right
     ----------------------------- */

.imghvr-msnary-fold-right>img {
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.imghvr-msnary-fold-right .dnxte-msnary-details {
    -webkit-transform: rotateY(-90deg) translate3d(50%, 0%, 0) scale(0.6);
    transform: rotateY(-90deg) translate3d(50%, 0%, 0) scale(0.6);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}

.imghvr-msnary-fold-right:hover>img {
    -webkit-transform: rotateY(90deg) scale(0.6) translateX(-50%);
    transform: rotateY(90deg) scale(0.6) translateX(-50%);
}

/* imghvr-msnary-zoom-out*
     ----------------------------- */

[class^='imghvr-msnary-zoom-out'] .dnxte-msnary-details, [class*=' imghvr-msnary-zoom-out'] .dnxte-msnary-details {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
}

[class^='imghvr-msnary-zoom-out']:hover .dnxte-msnary-details, [class^='imghvr-msnary-zoom-out'].hover .dnxte-msnary-details, [class*=' imghvr-msnary-zoom-out']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-zoom-out'].hover .dnxte-msnary-details {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

/* imghvr-msnary-zoom-out
     ----------------------------- */

.imghvr-msnary-zoom-out:hover>img {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
}

/* imghvr-msnary-zoom-out-up
     ----------------------------- */

.imghvr-msnary-zoom-out-up:hover>img, .imghvr-msnary-zoom-out-up.hover>img {
    -webkit-animation: imghvr-msnary-zoom-out-up 0.4025s linear;
    animation: imghvr-msnary-zoom-out-up 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-msnary-zoom-out-up {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(-150%);
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-msnary-zoom-out-up {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(-150%);
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}

/* imghvr-msnary-zoom-out-down
     ----------------------------- */

.imghvr-msnary-zoom-out-down:hover>img, .imghvr-msnary-zoom-out-down.hover>img {
    -webkit-animation: imghvr-msnary-zoom-out-down 0.4025s linear;
    animation: imghvr-msnary-zoom-out-down 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-msnary-zoom-out-down {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(150%);
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-msnary-zoom-out-down {
    50% {
        -webkit-transform: scale(0.8) translateY(0%);
        transform: scale(0.8) translateY(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(150%);
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}

/* imghvr-msnary-zoom-out-left
     ----------------------------- */

.imghvr-msnary-zoom-out-left:hover>img, .imghvr-msnary-zoom-out-left.hover>img {
    -webkit-animation: imghvr-msnary-zoom-out-left 0.4025s linear;
    animation: imghvr-msnary-zoom-out-left 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-msnary-zoom-out-left {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(-150%);
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-msnary-zoom-out-left {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(-150%);
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}

/* imghvr-msnary-zoom-out-right
     ----------------------------- */

.imghvr-msnary-zoom-out-right:hover>img, .imghvr-msnary-zoom-out-right.hover>img {
    -webkit-animation: imghvr-msnary-zoom-out-right 0.4025s linear;
    animation: imghvr-msnary-zoom-out-right 0.4025s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-msnary-zoom-out-right {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(150%);
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}

@keyframes imghvr-msnary-zoom-out-right {
    50% {
        -webkit-transform: scale(0.8) translateX(0%);
        transform: scale(0.8) translateX(0%);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(150%);
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}

/* imghvr-msnary-zoom-out-flip-horiz
     ----------------------------- */

.imghvr-msnary-zoom-out-flip-horiz {
    -webkit-perspective: 50em;
    perspective: 50em;
}

.imghvr-msnary-zoom-out-flip-horiz .dnxte-msnary-details {
    opacity: 0;
    -webkit-transform: rotateX(90deg) translateY(-100%) scale(0.5);
    transform: rotateX(90deg) translateY(-100%) scale(0.5);
}

.imghvr-msnary-zoom-out-flip-horiz:hover>img, .imghvr-msnary-zoom-out-flip-horiz.hover>img {
    -webkit-transform: rotateX(-100deg) translateY(50%) scale(0.5);
    transform: rotateX(-100deg) translateY(50%) scale(0.5);
    opacity: 0;
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

.imghvr-msnary-zoom-out-flip-horiz:hover .dnxte-msnary-details, .imghvr-msnary-zoom-out-flip-horiz.hover .dnxte-msnary-details {
    -webkit-transform: rotateX(0) translateY(0%) scale(1);
    transform: rotateX(0) translateY(0%) scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

/* imghvr-msnary-zoom-out-flip-vert
     ----------------------------- */

.imghvr-msnary-zoom-out-flip-vert {
    -webkit-perspective: 50em;
    perspective: 50em;
}

.imghvr-msnary-zoom-out-flip-vert .dnxte-msnary-details {
    opacity: 0;
    -webkit-transform: rotateY(90deg) translate(50%, 0) scale(0.5);
    transform: rotateY(90deg) translate(50%, 0) scale(0.5);
}

.imghvr-msnary-zoom-out-flip-vert:hover>img, .imghvr-msnary-zoom-out-flip-vert.hover>img {
    -webkit-transform: rotateY(-100deg) translateX(50%) scale(0.5);
    transform: rotateY(-100deg) translateX(50%) scale(0.5);
    opacity: 0;
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}

.imghvr-msnary-zoom-out-flip-vert:hover .dnxte-msnary-details, .imghvr-msnary-zoom-out-flip-vert.hover .dnxte-msnary-details {
    -webkit-transform: rotateY(0) translate(0, 0) scale(1);
    transform: rotateY(0) translate(0, 0) scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

/* imghvr-msnary-image-*
 ----------------------------- */

[class^='imghvr-msnary-image-'] .dnxte-msnary-details, [class*=' imghvr-msnary-image-'] .dnxte-msnary-details {
    opacity: 0;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

[class^='imghvr-msnary-image-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-image-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.14s;
    -o-transition-delay: 0.14s;
    transition-delay: 0.14s;
}

/* imghvr-msnary-image-zoom-center
     ----------------------------- */

.imghvr-msnary-image-zoom-center:hover>img {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
}

/* imghvr-msnary-image-zoom-out
     ----------------------------- */

.imghvr-msnary-image-zoom-out:hover>img {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
}

/* imghvr-msnary-image-rotate-left
     ----------------------------- */

.imghvr-msnary-image-rotate-left:hover>img {
    -webkit-transform: scale(1.3) rotate(-15deg);
    -ms-transform: scale(1.3) rotate(-15deg);
    transform: scale(1.3) rotate(-15deg);
}

/* imghvr-msnary-image-rotate-right
     ----------------------------- */

.imghvr-msnary-image-rotate-right:hover>img {
    -webkit-transform: scale(1.3) rotate(15deg);
    -ms-transform: scale(1.3) rotate(15deg);
    transform: scale(1.3) rotate(15deg);
}

/* imghvr-msnary-circle-*
 ----------------------------- */

[class^='imghvr-msnary-circle-']:before, [class*=' imghvr-msnary-circle-']:before {
    position: absolute;
    top: -25%;
    bottom: -25%;
    left: -25%;
    right: -25%;
    content: '';
    background-color: #135796;
    border-radius: 50%;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

[class^='imghvr-msnary-circle-'] .dnxte-msnary-details, [class*=' imghvr-msnary-circle-'] .dnxte-msnary-details {
    opacity: 0;
    background-color: transparent;
}

[class^='imghvr-msnary-circle-']:hover:before, [class*=' imghvr-msnary-circle-']:hover:before {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

[class^='imghvr-msnary-circle-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-circle-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

/* imghvr-msnary-circle-up
     ----------------------------- */

.imghvr-msnary-circle-up:before {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

/* imghvr-msnary-circle-down
     ----------------------------- */

.imghvr-msnary-circle-down:before {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

/* imghvr-msnary-circle-left
     ----------------------------- */

.imghvr-msnary-circle-left:before {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

/* imghvr-msnary-circle-right
     ----------------------------- */

.imghvr-msnary-circle-right:before {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

/* imghvr-msnary-circle-top-left
     ----------------------------- */

.imghvr-msnary-circle-top-left:before {
    -webkit-transform: translate(-100%, -100%);
    -ms-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%);
}

/* imghvr-msnary-circle-top-right
     ----------------------------- */

.imghvr-msnary-circle-top-right:before {
    -webkit-transform: translate(100%, -100%);
    -ms-transform: translate(100%, -100%);
    transform: translate(100%, -100%);
}

/* imghvr-msnary-circle-bottom-left
     ----------------------------- */

.imghvr-msnary-circle-bottom-left:before {
    -webkit-transform: translate(-100%, 100%);
    -ms-transform: translate(-100%, 100%);
    transform: translate(-100%, 100%);
}

/* imghvr-msnary-circle-bottom-right
     ----------------------------- */

.imghvr-msnary-circle-bottom-right:before {
    -webkit-transform: translate(100%, 100%);
    -ms-transform: translate(100%, 100%);
    transform: translate(100%, 100%);
}

/* imghvr-msnary-bounce-*
   ----------------------------- */

[class^='imghvr-msnary-bounce'] .dnxte-msnary-details, [class*=' imghvr-msnary-bounce'] .dnxte-msnary-details {
    background-color: #135796;
    opacity: 1;
}

[class^='imghvr-msnary-bounce']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-bounce']:hover .dnxte-msnary-details {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.55, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.55, 1);
}

/* imghvr-msnary-bounce-out
     ----------------------------- */

.imghvr-msnary-bounce-out .dnxte-msnary-details {
    opacity: 0;
}

.imghvr-msnary-bounce-out:hover>img {
    -webkit-animation: imghvr-msnary-bounce-out 0.4025s ease-in forwards;
    animation: imghvr-msnary-bounce-out 0.4025s ease-in forwards;
}

.imghvr-msnary-bounce-out:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

@-webkit-keyframes imghvr-msnary-bounce-out {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

@keyframes imghvr-msnary-bounce-out {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

/* imghvr-msnary-bounce-out-up
     ----------------------------- */

.imghvr-msnary-bounce-out-up .dnxte-msnary-details {
    opacity: 0;
}

.imghvr-msnary-bounce-out-up:hover>img {
    -webkit-animation: imghvr-msnary-bounce-out-up 0.4025s ease-in forwards;
    animation: imghvr-msnary-bounce-out-up 0.4025s ease-in forwards;
}

.imghvr-msnary-bounce-out-up:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

@-webkit-keyframes imghvr-msnary-bounce-out-up {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes imghvr-msnary-bounce-out-up {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

/* imghvr-msnary-bounce-out-down
     ----------------------------- */

.imghvr-msnary-bounce-out-down .dnxte-msnary-details {
    opacity: 0;
}

.imghvr-msnary-bounce-out-down:hover>img {
    -webkit-animation: imghvr-msnary-bounce-out-down 0.4025s ease-in forwards;
    animation: imghvr-msnary-bounce-out-down 0.4025s ease-in forwards;
}

.imghvr-msnary-bounce-out-down:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

@-webkit-keyframes imghvr-msnary-bounce-out-down {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes imghvr-msnary-bounce-out-down {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

/* imghvr-msnary-bounce-out-left
     ----------------------------- */

.imghvr-msnary-bounce-out-left .dnxte-msnary-details {
    opacity: 0;
}

.imghvr-msnary-bounce-out-left:hover>img {
    -webkit-animation: imghvr-msnary-bounce-out-left 0.4025s ease-in forwards;
    animation: imghvr-msnary-bounce-out-left 0.4025s ease-in forwards;
}

.imghvr-msnary-bounce-out-left:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

@-webkit-keyframes imghvr-msnary-bounce-out-left {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(15%, 0, 0);
        transform: translate3d(15%, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes imghvr-msnary-bounce-out-left {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(15%, 0, 0);
        transform: translate3d(15%, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

/* imghvr-msnary-bounce-out-right
     ----------------------------- */

.imghvr-msnary-bounce-out-right .dnxte-msnary-details {
    opacity: 0;
}

.imghvr-msnary-bounce-out-right:hover>img {
    -webkit-animation: imghvr-msnary-bounce-out-right 0.4025s ease-in forwards;
    animation: imghvr-msnary-bounce-out-right 0.4025s ease-in forwards;
}

.imghvr-msnary-bounce-out-right:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

@-webkit-keyframes imghvr-msnary-bounce-out-right {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-15%, 0, 0);
        transform: translate3d(-15%, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes imghvr-msnary-bounce-out-right {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-15%, 0, 0);
        transform: translate3d(-15%, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

/* imghvr-msnary-grad-*
 ----------------------------- */

[class^='imghvr-msnary-grad-']:before, [class*=' imghvr-msnary-grad-']:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
}

[class^='imghvr-msnary-grad-'] .dnxte-msnary-details, [class*=' imghvr-msnary-grad-'] .dnxte-msnary-details {
    z-index: 1;
    opacity: 0;
    background-color: transparent;
}

[class^='imghvr-msnary-grad-']:hover:before, [class*=' imghvr-msnary-grad-']:hover:before {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

[class^='imghvr-msnary-grad-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-grad-']:hover .dnxte-msnary-details {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    -o-transition-delay: 0.21s;
    transition-delay: 0.21s;
}

/* imghvr-msnary-grad-radial-in
     ----------------------------- */

.imghvr-msnary-grad-radial-in:before {
    background-image: -o-radial-gradient(transparent 0%, #135796 100%);
    background-image: radial-gradient(transparent 0%, #135796 100%);
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
}

.dnxte_masonary .imghvr-msnary-grad-radial-in:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    opacity: 0;
    /* background-color: #135796; */
}

.imghvr-msnary-grad-radial-in:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.imghvr-msnary-grad-radial-in:hover:after {
    opacity: 0.75;
    -webkit-transition-delay: 0.105s;
    -o-transition-delay: 0.105s;
    transition-delay: 0.105s;
}

/* imghvr-msnary-grad-radial-out
     ----------------------------- */

.imghvr-msnary-grad-radial-out:before {
    background-image: -o-radial-gradient(#135796 0%, transparent 100%);
    background-image: radial-gradient(#135796 0%, transparent 100%);
    position: absolute;
    top: -75%;
    bottom: -75%;
    left: -75%;
    right: -75%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

.imghvr-msnary-grad-radial-out:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* imghvr-msnary-grad-up
     ----------------------------- */

.imghvr-msnary-grad-up:before {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#135796));
    background-image: -o-linear-gradient(top, transparent 0%, #135796 100%);
    background-image: linear-gradient(to bottom, transparent 0%, #135796 100%);
    top: -75%;
}

/* imghvr-msnary-grad-down
     ----------------------------- */

.imghvr-msnary-grad-down:before {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(#135796));
    background-image: -o-linear-gradient(bottom, transparent 0%, #135796 100%);
    background-image: linear-gradient(to top, transparent 0%, #135796 100%);
    bottom: -75%;
}

/* imghvr-msnary-grad-left
     ----------------------------- */

.imghvr-msnary-grad-left:before {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#135796));
    background-image: -o-linear-gradient(left, transparent 0%, #135796 100%);
    background-image: linear-gradient(to right, transparent 0%, #135796 100%);
    left: -75%;
}

/* imghvr-msnary-grad-right
     ----------------------------- */

.imghvr-msnary-grad-right:before {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    background-image: -webkit-gradient(linear, right top, left top, from(transparent), to(#135796));
    background-image: -o-linear-gradient(right, transparent 0%, #135796 100%);
    background-image: linear-gradient(to left, transparent 0%, #135796 100%);
    right: -75%;
}

/* imghvr-msnary-grad-top-left
     ----------------------------- */

.imghvr-msnary-grad-top-left:before {
    background-image: -o-linear-gradient(135deg, transparent 0%, #135796 100%);
    background-image: linear-gradient(-45deg, transparent 0%, #135796 100%);
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    bottom: -75%;
    right: -75%;
}

.imghvr-msnary-grad-top-left:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* imghvr-msnary-grad-top-right
     ----------------------------- */

.imghvr-msnary-grad-top-right:before {
    background-image: -o-linear-gradient(45deg, transparent 0%, #135796 100%);
    background-image: linear-gradient(45deg, transparent 0%, #135796 100%);
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    bottom: -75%;
    left: -75%;
}

.imghvr-msnary-grad-top-right:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* imghvr-msnary-grad-bottom-left
     ----------------------------- */

.imghvr-msnary-grad-bottom-left:before {
    background-image: -o-linear-gradient(225deg, transparent 0%, #135796 100%);
    background-image: linear-gradient(-135deg, transparent 0%, #135796 100%);
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    top: -75%;
    right: -75%;
}

.imghvr-msnary-grad-bottom-left:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* imghvr-msnary-grad-bottom-right
     ----------------------------- */

.imghvr-msnary-grad-bottom-right:before {
    background-image: -o-linear-gradient(315deg, transparent 0%, #135796 100%);
    background-image: linear-gradient(135deg, transparent 0%, #135796 100%);
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    top: -75%;
    left: -75%;
}

.imghvr-msnary-grad-bottom-right:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

/* imghvr-msnary-dive-cc
     ----------------------------- */

.imghvr-msnary-dive-cc .dnxte-msnary-details {
    -webkit-transform: rotate(-45deg) scale(5);
    -ms-transform: rotate(-45deg) scale(5);
    transform: rotate(-45deg) scale(5);
}

.imghvr-msnary-dive-cc:hover>img {
    -webkit-transform: rotate(45deg) scale(5);
    -ms-transform: rotate(45deg) scale(5);
    transform: rotate(45deg) scale(5);
}

.imghvr-msnary-dive-cc:hover .dnxte-msnary-details {
    -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
}

/* imghvr-msnary-dive-ccc
     ----------------------------- */

.imghvr-msnary-dive-ccc .dnxte-msnary-details {
    -webkit-transform: rotate(45deg) scale(5);
    -ms-transform: rotate(45deg) scale(5);
    transform: rotate(45deg) scale(5);
}

.imghvr-msnary-dive-ccc:hover>img {
    -webkit-transform: rotate(-45deg) scale(5);
    -ms-transform: rotate(-45deg) scale(5);
    transform: rotate(-45deg) scale(5);
}

.imghvr-msnary-dive-ccc:hover .dnxte-msnary-details {
    -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
}

/* imghvr-msnary-switch-up
   ----------------------------- */

.imghvr-msnary-switch-up .dnxte-msnary-details {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

.imghvr-msnary-switch-up:hover>img {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

/* imghvr-msnary-switch-down
     ----------------------------- */

.imghvr-msnary-switch-down .dnxte-msnary-details {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

.imghvr-msnary-switch-down:hover>img {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}

/* imghvr-msnary-switch-left
     ----------------------------- */

.imghvr-msnary-switch-left .dnxte-msnary-details {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.imghvr-msnary-switch-left:hover>img {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

/* imghvr-msnary-switch-right
     ----------------------------- */

.imghvr-msnary-switch-right .dnxte-msnary-details {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.imghvr-msnary-switch-right:hover>img {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

/* imghvr-msnary-flash-*
   ----------------------------- */

[class^='imghvr-msnary-flash-']:before, [class^='imghvr-msnary-flash-']:after, [class*=' imghvr-msnary-flash-']:before, [class*=' imghvr-msnary-flash-']:after {
    opacity: 0.75;
    background-color: #135796;
    position: absolute;
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%;
    content: '';
}

[class^='imghvr-msnary-flash-']:after, [class*=' imghvr-msnary-flash-']:after {
    -webkit-transition-delay: 0.175s;
    -o-transition-delay: 0.175s;
    transition-delay: 0.175s;
}

[class^='imghvr-msnary-flash-'] .dnxte-msnary-details, [class*=' imghvr-msnary-flash-'] .dnxte-msnary-details {
    opacity: 0;
    z-index: 1;
}

[class^='imghvr-msnary-flash-']:hover .dnxte-msnary-details, [class*=' imghvr-msnary-flash-']:hover .dnxte-msnary-details {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
    opacity: 1;
}

/* imghvr-msnary-flash-top-left
     ----------------------------- */

.imghvr-msnary-flash-top-left:before, .imghvr-msnary-flash-top-left:after {
    -webkit-transform: rotate(-45deg) translateY(-100%);
    -ms-transform: rotate(-45deg) translateY(-100%);
    transform: rotate(-45deg) translateY(-100%);
}

.imghvr-msnary-flash-top-left:hover:before {
    -webkit-transform: rotate(-45deg) translateY(100%);
    -ms-transform: rotate(-45deg) translateY(100%);
    transform: rotate(-45deg) translateY(100%);
}

.imghvr-msnary-flash-top-left:hover:after {
    -webkit-transform: rotate(-45deg) translateY(0%);
    -ms-transform: rotate(-45deg) translateY(0%);
    transform: rotate(-45deg) translateY(0%);
}

/* imghvr-msnary-flash-top-right
     ----------------------------- */

.imghvr-msnary-flash-top-right:before, .imghvr-msnary-flash-top-right:after {
    -webkit-transform: rotate(45deg) translateY(-100%);
    -ms-transform: rotate(45deg) translateY(-100%);
    transform: rotate(45deg) translateY(-100%);
}

.imghvr-msnary-flash-top-right:hover:before {
    -webkit-transform: rotate(45deg) translateY(100%);
    -ms-transform: rotate(45deg) translateY(100%);
    transform: rotate(45deg) translateY(100%);
}

.imghvr-msnary-flash-top-right:hover:after {
    -webkit-transform: rotate(45deg) translateY(0%);
    -ms-transform: rotate(45deg) translateY(0%);
    transform: rotate(45deg) translateY(0%);
}

/* imghvr-msnary-flash-bottom-left
     ----------------------------- */
.imghvr-msnary-flash-bottom-left:before, .imghvr-msnary-flash-bottom-left:after {
    -webkit-transform: rotate(45deg) translateY(100%);
    -ms-transform: rotate(45deg) translateY(100%);
    transform: rotate(45deg) translateY(100%);
}

.imghvr-msnary-flash-bottom-left:hover:before {
    -webkit-transform: rotate(45deg) translateY(-100%);
    -ms-transform: rotate(45deg) translateY(-100%);
    transform: rotate(45deg) translateY(-100%);
}

.imghvr-msnary-flash-bottom-left:hover:after {
    -webkit-transform: rotate(45deg) translateY(0%);
    -ms-transform: rotate(45deg) translateY(0%);
    transform: rotate(45deg) translateY(0%);
}

/* imghvr-msnary-flash-bottom-right
     ----------------------------- */

.imghvr-msnary-flash-bottom-right:before, .imghvr-msnary-flash-bottom-right:after {
    -webkit-transform: rotate(-45deg) translateY(100%);
    -ms-transform: rotate(-45deg) translateY(100%);
    transform: rotate(-45deg) translateY(100%);
}

.imghvr-msnary-flash-bottom-right:hover:before {
    -webkit-transform: rotate(-45deg) translateY(-100%);
    -ms-transform: rotate(-45deg) translateY(-100%);
    transform: rotate(-45deg) translateY(-100%);
}

.imghvr-msnary-flash-bottom-right:hover:after {
    -webkit-transform: rotate(-45deg) translateY(0%);
    -ms-transform: rotate(-45deg) translateY(0%);
    transform: rotate(-45deg) translateY(0%);
}

  
/* layout one */

.dnxte-msnary-filter-items.dnxte-msnary-layout-one li {
    margin-bottom: 0;
     
    letter-spacing: 2px;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-one li:before {
    position: absolute;
    content: "";
    background: #111;
    width: 1px;
    height: 15px;
    right: -6px;
    top: 12px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-one li:last-child:before {
    display: none;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-one li.active::after {
    position: absolute;
    background: #111;
    bottom: -10px;
    content: "";
    height: 4px;
    left: 0;
    right: 0;
    margin:0 auto;
    opacity: 1;
    transition: all 0.3s ease 0s;
    width: 4px;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-one li.hover::after {
    position: absolute;
    background: #111;
    bottom: -10px;
    content: "";
    height: 4px;
    left: 0;
    right: 0;
    margin:0 auto;
    opacity: 1;
    transition: all 0.3s ease 0s;
    width: 4px;
}

/* layout two */

.dnxte-msnary-filter-items.dnxte-msnary-layout-two li.active {
    background: #772adb;
    color: #fff;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-two li:hover.active{
    border-color: transparent;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-two li:hover {
    background: #772adb;
    border-color: #772adb;
    color: #fff;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-two li {
    color: #222;
    border: 1px solid #ccc;
    border-radius: 35px;
    background: transparent;
}

/* layout three */

.dnxte-msnary-filter-items.dnxte-msnary-layout-three li.active {
    background: transparent;
    border: 1px solid#8e8b8b;
    color: #8e8b8b;
}

.dnxte-msnary-filter-items li.dnxte-msnary-layout-three:hover {
    background: transparent;
    border: 1px solid#8e8b8b;
    color: #8e8b8b;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-three li {
    color: #8e8b8b;
    border-radius: 35px;
    background: transparent;
}

/* layout four */

.dnxte-msnary-filter-items.dnxte-msnary-layout-four li:first-child {
    border-radius: 35px 0 0 35px;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-four li:last-child {
    border-radius: 0 35px 35px 0;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-four li.active {
    background: #772adb;
    color: #fff;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-four li:hover {
    background: #772adb;
    color: #fff;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-four li {
    color: #030303;
    border-radius: 35px;
    background: #b8b7b7;
}

/* layout five */

.dnxte-msnary-filter-items.dnxte-msnary-layout-five li {
    text-transform: capitalize;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-five li:before, .dnxte-msnary-filter-items.dnxte-msnary-layout-five li:after {
    position: absolute;
    content: "";
    width: 100%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    left: 0;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-five li.active:before {
    border-top: 1px solid #333333;
    top: 0;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-five li.active::after {
    border-bottom: 1px solid #333333;
     
    bottom: 0;
}
.dnxte-msnary-filter-items.dnxte-msnary-layout-five li:before {
    border-top: 1px solid #333333;
    top: 50%;
}
.dnxte-msnary-filter-items.dnxte-msnary-layout-five li:after {
    border-bottom: 1px solid #333333;
    bottom: 50%;
}
.dnxte-msnary-filter-items.dnxte-msnary-layout-five li:hover::before {
    border-top: 1px solid #333333;
    top: 0%;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-five li:hover::after {
    border-bottom: 1px solid #333333;
    bottom: 0%;
}

/* layout six */

.dnxte-msnary-filter-items.dnxte-msnary-layout-six li.active {
    background: #772adb;
    color: #fff;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-six li:hover {
    background: #772adb;
    color: #fff;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-six li {
    color: #8e8b8b;
    background: transparent;
}

/* layout seven */

.dnxte-msnary-filter-items.dnxte-msnary-layout-seven li {
    position: relative;
    margin-bottom: 0;
    letter-spacing: 2px;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-seven li:before {
    position: absolute;
    content: "";
    background: #111;
    width: 2px;
    height: 15px;
    right: -6px;
    top: 12px;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-seven li {
    color: #727272;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-seven li.active {
    color: #772adb;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-seven li:last-child:before {
    display: none;
}

/* layout eight */

.dnxte-msnary-filter-items.dnxte-msnary-layout-eight li.active {
    background: #772adb;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-eight li:hover {
    background: #772adb;
}

.dnxte-msnary-filter-items.dnxte-msnary-layout-eight li {
    color: #fff;
    background: #3a3a3a;
    letter-spacing: 2px;
}