
.zoomWrap {
}
.popupWrap {
    position: relative;
    display: block;
}

.zoomWrap:after {
    content: '';
    display: block;
    width: 33px;
    height: 33px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../inc/img/zoom-icon.png);
    opacity: 1;
}
.popupWrap:after {
    content: '';
    display: block;
    width: 33px;
    height: 33px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../inc/img/popup-icon.png);
    opacity: 1;
}
.popup:hover{
    cursor: pointer;
}

.mce-gtm-popup-btn:before {
    content: '\f133';
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font: normal 16px/1 'dashicons';
    vertical-align: top;
}

.mce-gtm-zoomhover-btn:before {
    content: '\f179';
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font: normal 16px/1 'dashicons';
    vertical-align: top;
}

.hovttl-wrap.alignleft, .hovttl-wrap.aligncenter, .hovttl-wrap.alignright, img.hovertitle.alignleft, img.hovertitle.aligncenter, img.hovertitle.alignright {
    max-width: 100% !important;
}

.hovttl-contain {
    overflow: visible;
    word-break: keep-all;
    position: absolute;
    top: 0;color: rgb(51, 51, 51);
    z-index: 99;
    font-weight: bold;
    text-align: center;
    opacity: 0;
    height: 100%;
    width: 100%;
    background-color:rgba(255, 255, 255, 0.6);
}

.gtm-hovttl {
    position: relative;
    top: 50%;
    padding: 0px 30px;
    transform: translateY(-50%);
}