@charset "utf-8";
/* CSS Document */
                .image-ultimate-map-absulate{
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    top: 0;
                }
                .image-ultimate-map-absulate img{
                    width: 100%;
                    height: 100%;
                }

                .image-ultimate-map-absulate a{
                    text-decoration: none !important;
                }
                .image-ultimate-hover{
                    position: relative;
                    width: 100%;
                    height: 100%;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                }
                .image-ultimate-hover-3 .iheu-img {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                }
                .image-ultimate-hover-3 .iheu-info {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden;
                    display: table;
                }
                .image-ultimate-hover-animation-3 {
                    animation-duration: 1s;
                }
                .image-ultimate-hover-3, 
                .image-ultimate-hover-3 .iheu-img, .image-ultimate-hover-3 a .iheu-img,
                .image-ultimate-hover-3 .iheu-img:before, .image-ultimate-hover-3 a .iheu-img:before,
                .image-ultimate-hover-3 .iheu-img img, .image-ultimate-hover-3 a .iheu-img img,
                .image-ultimate-hover-3 .iheu-info, .image-ultimate-hover-3 a .iheu-info{
                    border-radius: 50%;
                    -moz-border-radius:  50%;
                    -webkit-border-radius:  50%;
                    transition: 0.5s;
                }
                .image-ultimate-hover-padding-3{
                    padding: 20px;
                }
                .image-ultimate-map-3 {
                    max-width: 250px;
                    width: 100%;
                    margin: 0 auto;
                    position: relative;
                }

                .image-ultimate-map-3:after {
                    padding-bottom: 100%;
                    content: "";
                    display: block;
                }
                .image-ultimate-hover-3 .iheu-img:before {
                    position: absolute;
                    display: block;
                    content: '';
                    width: 100%;
                    height: 100%;
                    box-shadow: inset 0 0 0 0px ;
                }
                .image-ultimate-hover-3 .iheu-img {
                    width: 100%;
                    float: left;
                    opacity: 1;
                    -webkit-transform: scale(1);
                    -moz-transform: scale(1);
                    -ms-transform: scale(1);
                    -o-transform: scale(1);
                    transform: scale(1);
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                    pointer-events:none;
                }


/* tlačítko 

  background: rgba(20, 20, 20, 0.50);barva průhlednost
*/

                .image-ultimate-hover-3 .iheu-info {
                    background: rgba(20, 20, 20, 0.50);
                    opacity: 0;
                    pointer-events: none;
                    -webkit-transition: all 0.35s ease-in-out;
                    -moz-transition: all 0.35s ease-in-out;
                    transition: all 0.35s ease-in-out;
                }
                .image-ultimate-hover-3 .iheu-info .iheu-data{
                    display: table-cell;
                    vertical-align: middle;text-align: center;                    padding: 15px; 
                }
                .image-ultimate-hover-3 .iheu-info h3 {
                    font-size: 20px;
                    font-weight: 600;
                    padding-bottom: 0px;
                    margin-bottom: 10px;
                    margin-top: 0;
                    line-height: 120%;
                    font-family: "Open Sans";
                    display: inline-block;
                    color: #fff;
                                    }
                .image-ultimate-hover-3 .iheu-info p {
                    font-size: 15px;
                    font-weight: 300;
                    margin-bottom: 20px;
                    margin-top: 0;
                    line-height: 120%;
                    width: 100%;
                    float: left;
                    font-family: "Open Sans";
                    color: #fff;
                }
                .image-ultimate-hover-3 a.iheu-button{
                    padding: 10px 10px;
                    -webkit-border-radius: 5px;
                    -moz-border-radius: 5px;
                    border-radius: 5px;
                    font-weight: 300;
                    font-size: 14px;
                    font-family: "Open Sans";
                    background: rgba(126, 0, 158, 1);
                    color: #fff;
                    text-decoration: none;
                    display:table;
                    margin: 0 auto;                                    }
                .image-ultimate-hover-3 a.iheu-button:hover{
                    background: rgba(255, 255, 255, 1);
                    color: #7e009e;
                }
                                .image-ultimate-hover-3:hover .iheu-info,
                .image-ultimate-hover-3.iheu-touch .iheu-info{
                    pointer-events: auto;
                }
                .image-ultimate-hover-3.scale_up .iheu-info {
                    -webkit-transform: scale(0.5);
                    -moz-transform: scale(0.5);
                    -ms-transform: scale(0.5);
                    -o-transform: scale(0.5);
                    transform: scale(0.5);

                }
                .image-ultimate-hover-3.scale_up:hover .iheu-img,
                .image-ultimate-hover-3.scale_up.iheu-touch .iheu-img{
                    opacity: 0;
                    -webkit-transform: scale(1.5);
                    -moz-transform: scale(1.5);
                    -ms-transform: scale(1.5);
                    -o-transform: scale(1.5);
                    transform: scale(1.5);
                    ponter-events:none;
                }
                .image-ultimate-hover-3.scale_up:hover .iheu-info,
                .image-ultimate-hover-3.scale_up.iheu-touch .iheu-info{
                    opacity: 1;
                    -webkit-transform: scale(1);
                    -moz-transform: scale(1);
                    -ms-transform: scale(1);
                    -o-transform: scale(1);
                    transform: scale(1);
                }

                .image-ultimate-hover-3.scale_down .iheu-info {
                    -webkit-transform: scale(1.5);
                    -moz-transform: scale(1.5);
                    -ms-transform: scale(1.5);
                    -o-transform: scale(1.5);
                    transform: scale(1.5);
                }
                .image-ultimate-hover-3.scale_down:hover .iheu-img,
                .image-ultimate-hover-3.scale_down.iheu-touch .iheu-img{
                    opacity: 0;
                    -webkit-transform: scale(0.5);
                    -moz-transform: scale(0.5);
                    -ms-transform: scale(0.5);
                    -o-transform: scale(0.5);
                    transform: scale(0.5);                                        
                    ponter-events:none;
                }
                .image-ultimate-hover-3.scale_down:hover .iheu-info,
                .image-ultimate-hover-3.scale_down.iheu-touch .iheu-info{
                    opacity: 1;
                    -webkit-transform: scale(1);
                    -moz-transform: scale(1);
                    -ms-transform: scale(1);
                    -o-transform: scale(1);
                    transform: scale(1);
                }

                .image-ultimate-hover-3.scale_down_up .iheu-info {
                    -webkit-transform: scale(0.5);
                    -moz-transform: scale(0.5);
                    -ms-transform: scale(0.5);
                    -o-transform: scale(0.5);
                    transform: scale(0.5);
                    -webkit-transition: all 0.35s ease-in-out 0.2s;
                    -moz-transition: all 0.35s ease-in-out 0.2s;
                    transition: all 0.35s ease-in-out 0.2s;
                }
                .image-ultimate-hover-3.scale_down_up:hover .iheu-img,
                .image-ultimate-hover-3.scale_down_up.iheu-touch .iheu-img{
                    opacity: 0;
                    -webkit-transform: scale(0.5);
                    -moz-transform: scale(0.5);
                    -ms-transform: scale(0.5);
                    -o-transform: scale(0.5);
                    transform: scale(0.5);                                        
                    ponter-events:none;
                }
                .image-ultimate-hover-3.scale_down_up:hover .iheu-info,
                .image-ultimate-hover-3.scale_down_up.iheu-touch .iheu-info{
                    opacity: 1;
                    -webkit-transform: scale(1);
                    -moz-transform: scale(1);
                    -ms-transform: scale(1);
                    -o-transform: scale(1);
                    transform: scale(1);
                }
