/* hy modifications */

.hy-social {width: 50%; max-height: 30px; position: absolute; top: 0; left: 0;}
.hy-social.widget_social_networks .circle-style a.hy-social-icon {width: 20px; height: 20px; line-height: 20px;}
.hy-social.widget_social_networks .circle-style a.hy-social-icon .mk-icon {font-size: 15px;}

.vc_col-sm-4 .mk-text-block img {transition: .6s ease opacity, .1s ease transform;}
.vc_col-sm-4 .mk-text-block img:hover {opacity: .85; transform: scale(.96, .96);}


/* map canvas */

.map_canvas {background: url('https://120414bde3714d9f1751-5da4295a8250d9728d020d9bb164b069.ssl.cf2.rackcdn.com/map_bg_png-1441389323'); position: relative; width: 100%; min-height: 500px; background-size: contain; background-repeat: no-repeat; background-position: center; max-width: 1140px; margin: 0 auto;}
.m_pin {position: absolute;}
.m_pin img {opacity: 0; transition: .5s ease opacity;}

.m_pin.m_hi {}

.m_hi.m_select:hover > .c1 .m_hi img {opacity: 1;}


.m_select {position: absolute; width: 100px; height: 100px;}
.m_select.m_hi {top: 200px; left: 55%;}
.m_select.m_us {}



.c {position: absolute; top: 0; bottom: 0;}
.c1 {width: 15%;}
.c2 {}
.c3 {}