



a.back-to-top {
    display: none;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
    position: fixed;
    z-index: 6000;
    right: 20px;
    bottom: 20px;
    background: url("_media/Images/back-to-top.png") no-repeat;
}
a.show-me {
        display: inline;
    animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
}


@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}



#mrp-footer table tr td {
    vertical-align: middle !important;
}

.mrp-idx-on #custom-idx-branding .mrp-menu-resp-wrapper li .sub li a:hover {
	color: #FFFFFF !important;
}

#content-felx-wrap {
	display: flex;
        align-items: center;
}
#content-felx-wrap .flex-box {
	width: 50%;
}
#content-felx-wrap .left {
    text-align: left;
}
#content-felx-wrap .right {
    text-align: right;
}
#content-felx-wrap .flex-box img {
	max-height: 150px;
}

@media (max-width: 700px) {

#content-felx-wrap {
        flex-direction: column;
}
#content-felx-wrap .flex-box {
	width: 100%;
        text-align: center;
}
#content-felx-wrap .flex-box img {
	max-height: 100px;
}

}