@charset "utf-8";
		body {
			height: auto;
		}
	/* Animation */
		.hover_box .hover_box_wrapper .visible_photo,
		.hover_box .hover_box_wrapper .hidden_photo { -webkit-transition: all  0.4s ease-in-out; -moz-transition: all  0.4s ease-in-out; -o-transition: all  0.4s ease-in-out; transition: all  0.4s ease-in-out; }


	/* Icon bar */
		a.icon_bar { display: inline-block; overflow: hidden; text-align: center; margin: 0px 2px 2px 0; position: relative; background-color:transparent;}
		a.icon_bar span { display: block; }
		a.icon_bar, a.icon_bar span { width: 58px; height: 58px; line-height: 58px; font-size: 20px;border-radius:23px;  }
		a.icon_bar_small, a.icon_bar_small span { width: 43px; height: 47px; line-height: 43px; font-size: 15px; border-radius:23px; border:none;; }
		a.icon_bar span.t { position: relative; }
		a.icon_bar span.b { position: absolute; top: 100%; }

	/* Animation */
		a.icon_bar span { -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; }
		a.icon_bar span.b { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
		a:hover.icon_bar span { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); }
		
	/* Social */
/*		a.icon_bar_facebook span.b { background: #3a589b; color: #03F; }
		a.icon_bar_google span.b { background: #d6492f; color: #fff; }
		a.icon_bar_twitter span.b { background: #32ccfe; color: #fff; }
		a.icon_bar_vimeo span.b { background: #1ca7cc; color: #fff; }
		a.icon_bar_youtube span.b { background: #ff3334; color: #fff; }
		a.icon_bar_flickr span.b { background: #ff0084; color: #fff; }
		a.icon_bar_linkedin span.b { background: #007bb6; color: #fff; }
		a.icon_bar_pinterest span.b { background: #cb2027; color: #fff; }
		a.icon_bar_dribbble span.b { background: #ec4a89; color: #fff; }
*/		
