.ih-item{position:relative;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item,
.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ih-item .effect-info{color:#333;}
.ih-item .effect-info:hover{text-decoration:none;}
.ih-item img{width:100%;height:auto;}
.ih-item.circle{position:relative;width:220px;height:220px;border-radius:50%;}
.ih-item.circle .img{position:relative;width:220px;height:220px;border-radius:50%;}
.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.circle .img img{border-radius:50%;}
.ih-item.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ih-item.square{position:relative;width:100%;height:auto;max-width:350px;min-width:280px;margin:0 auto;}
.ih-item.square:hover{z-index:10;}
.ih-item.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.hi-item.square.effect6 .info p,
.hi-item.square.effect8 .info p{line-height:1.2em !important;}
.ih-item.circle.effect6 .img{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;}
.ih-item.circle.effect6.colored .info{background:#1a4a72;}
.ih-item.circle.effect6 .info{background:#333333;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.circle.effect6 .info h1,
.ih-item.circle.effect6 .info h3{color:#fff;text-transform:uppercase;position:relative;letter-spacing:.1em;margin:0 30px;height:110px;text-shadow:0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);}
.ih-item.circle.effect6 .info p{color:#bbb;padding:10px 5px;font-style:italic;margin:0 30px;border-top:1px solid rgba(255, 255, 255, 0.5);}
.ih-item.circle.effect6.scale_up .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);}
.ih-item.circle.effect6.scale_up .effect-info:hover .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);}
.ih-item.circle.effect6.scale_up .effect-info:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.circle.effect6.scale_down .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);}
.ih-item.circle.effect6.scale_down .effect-info:hover .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);}
.ih-item.circle.effect6.scale_down .effect-info:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.circle.effect6.scale_down_up .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;}
.ih-item.circle.effect6.scale_down_up .effect-info:hover .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);}
.ih-item.circle.effect6.scale_down_up .effect-info:hover .info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect8{overflow:hidden;}
.ih-item.square.effect8.colored .info{background:#fff;}
.ih-item.square.effect8.colored .info h1,
.ih-item.square.effect8.colored .info h3{letter-spacing:.1em;background:rgba(12, 34, 52, 0.6);background-color:#E3000B;color:#E3000B;background:white;border-bottom:1px solid #E3000B;}
.ih-item.square.effect8 .img{margin:100px 0;opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect8 .info{background:#333333;visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect8 .info h1,
.ih-item.square.effect8 .info h3{letter-spacing:.1em;text-transform:uppercase;color:#fff;text-align:center;padding:10px;padding:20px 0;-webkit-transition:all 0.35s 0.1s ease-in-out;-moz-transition:all 0.35s 0.1s ease-in-out;transition:all 0.35s 0.1s ease-in-out;}
.ih-item.square.effect8 .info p{font-style:italic;font-size:13px;line-height:20px;position:relative;color:#333;padding:10px 10px 10px;text-align:center;-webkit-transition:all 0.35s 0.15s linear;-moz-transition:all 0.35s 0.15s linear;transition:all 0.35s 0.15s linear;}
.ih-item.square.effect8 .effect-info:hover .img{opacity:0;}
.ih-item.square.effect8 .effect-info:hover .info{visibility:visible;opacity:1;}
.ih-item.square.effect8.scale_up .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect8.scale_up .info{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.ih-item.square.effect8.scale_up .info h1,
.ih-item.square.effect8.scale_up .info h3,
.ih-item.square.effect8.scale_up .info p{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.ih-item.square.effect8.scale_up .effect-info:hover .img{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);}
.ih-item.square.effect8.scale_up .effect-info:hover .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect8.scale_up .effect-info:hover .info h1,
.ih-item.square.effect8.scale_up .effect-info:hover .info h3,
.ih-item.square.effect8.scale_up .effect-info:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect8.scale_down .img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect8.scale_down .info{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);}
.ih-item.square.effect8.scale_down .info h1,
.ih-item.square.effect8.scale_down .info h3,
.ih-item.square.effect8.scale_down .info p{-webkit-transform:scale(5);-moz-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);}
.ih-item.square.effect8.scale_down .effect-info:hover .img{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
.ih-item.square.effect8.scale_down .effect-info:hover .info{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect8.scale_down .effect-info:hover .info h1,
.ih-item.square.effect8.scale_down .effect-info:hover .info h3,
.ih-item.square.effect8.scale_down .effect-info:hover .info p{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ih-item.square.effect6{overflow:hidden;}
.ih-item.square.effect6.from_top_and_bottom{max-width:350px !important;min-width:280px !important;margin-bottom:20px;background-color:transparent;}
.ih-item.square.effect6.colored .info{background:rgba(26, 74, 114, 0.6);background:#fff;}
.ih-item.square.effect6.colored .info h1,
.ih-item.square.effect6.colored .info h3{letter-spacing:.1em;background:rgba(12, 34, 52, 0.6);background:#E3000B;}
.ih-item.square.effect6 .img{height:220px;height:260px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#favorites .ih-item.square.effect6 .img{height:316px;}
.ih-item.square.effect6 .info{visibility:hidden;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.partners-section .ih-item.square.effect6 .info{background:#E3000B;background:rgba(255,255,255,1);}
.partners-section .ih-item.square.effect6 .info h3{color:#333;border-bottom:1px solid #E3000B;}
.partners-section .ih-item.square.effect6 .info p{color:#333;}
.network-section .ih-item.square.effect6 .info{background:#ebebeb;background:rgba(255,255,255,1);}
.network-section .ih-item.square.effect6 .info h3{color:#333;border-bottom:1px solid #333;}
.network-section .ih-item.square.effect6 .info p{color:#333;}
.ih-item.square.effect6 .info h1,
.ih-item.square.effect6 .info h3{text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:15px 0 10px;color:#E3000B;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect6 .info p{font-style:italic;font-size:13px;line-height:18px;position:relative;color:#333;padding:10px 10px 10px;-webkit-transition:all 0.35s 0.1s linear;-moz-transition:all 0.35s 0.1s linear;transition:all 0.35s 0.1s linear;}
.ih-item.square.effect6 .info p a{text-align:center !important;}
.ih-item.square.effect6 .effect-info:hover .img{opacity:.6;box-shadow:1px 1px 3px rgba(0, 0, 0, .05);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.ih-item.square.effect6 .effect-info:hover .info{visibility:visible;opacity:1;}
.ih-item.square.effect6.from_top_and_bottom .info h3{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.ih-item.square.effect6.from_top_and_bottom .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.ih-item.square.effect6.from_top_and_bottom .effect-info:hover .info h3,
.ih-item.square.effect6.from_top_and_bottom .effect-info:hover .info p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.ih-item.square.bottom_to_top{display:block;position:relative;margin:auto;margin-bottom:30px;background-color:white;}
.ih-item.square.effect6.bottom_to_top .info{position:relative;background:#333333;background:rgba(0, 0, 0, 0);visibility:visible;opacity:1;height:316px;background-color:white;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.ih-item.square.effect6.bottom_to_top .info h3{background-color:white;color:#E3000B;padding:30px 0 29px;margin:0;border-bottom:1px solid #E3000B;}
.ih-item.square.effect6.bottom_to_top .info p{color:#333;}
.ih-item.square.effect6.bottom_to_top .img{margin:0;overflow:hidden;transition:all 0.4s ease;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;}
.ih-item.square.effect6.bottom_to_top .effect-info:hover .img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.ih-item.square.effect6.bottom_to_top .effect-info:hover .info-content{-webkit-transform:translateY(-316px);-moz-transform:translateY(-316px);-ms-transform:translateY(-316px);-o-transform:translateY(-316px);transform:translateY(-316px);}
.ih-item.square.effect6.bottom_to_top .effect-info:hover .info h3,
.ih-item.square.effect6.bottom_to_top .effect-info:hover .info p{}