/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
/* Only Phones (Portrait) */
@media (max-width: 479px) {
	.custom-logo { height: 60px; }
}

/*Social Icon*/
.social ul.menu{border-top:0!important; clear:both;}
.social ul li{float:left; margin-right:1px!important; text-indent:-999em; width:36px!important; height:34px!important; border-left:1px solid #fff;}
.social ul li:last-child{margin-right:0!important; border-right:1px solid #fff;}
.social ul li a{width:36px; height:34px;display:block; padding:0!important; background:none; border-bottom:0!important;}
.social ul li a:hover{opacity:0.5;}
.social ul li .linkedin{background:url(../images/linkedin.png) 50% 50% no-repeat!important;}
.social ul li .fb{background:url(../images/facebook.png) 50% 50% no-repeat!important;}
.social ul li .tweet{background:url(../images/twitter.png) 50% 50% no-repeat!important;}
.social ul li .youtube{background:url(../images/youtube.png) 50% 50% no-repeat!important;}
.social ul li .flickr{background:url(../images/flickr.png) 50% 50% no-repeat!important;}


/* Custom Xtypo shortcode for Content Column ----*/
#top-a .typo-column,  #top-b .typo-column,  #top-a .typo-column h4,  #top-b .typo-column h4, 
#top-a .typo-column2, #top-b .typo-column2, #top-a .typo-column2 h4, #top-b .typo-column2 h4,
#top-a .typo-column3, #top-b .typo-column3, #top-a .typo-column3 h4, #top-b .typo-column3 h4,
#top-a .typo-column4, #top-b .typo-column4, #top-a .typo-column4 h4, #top-b .typo-column4 h4 {
	margin-top:35px;
	margin-bottom:15px;

}
.typo-column{width: 90%; float: none; margin:0; background:#f6f6f6; padding:10px 5%; position:relative;}
.typo-column2{width: 39%; float: left; margin:0 4% 0 0; background:#f6f6f6; padding:10px 5%; position:relative;}
.typo-column3{width: 24.3%; float: left; margin:0 3% 0 0; background:#f6f6f6; padding:10px 3.5%; position:relative;}
.typo-column4{width: 23.5%; float: left; margin:0 1.9% 0 0; background:#f6f6f6; padding:10px 20px;}
.typo-last-column{margin-right:0;}

/* Animated CCSS ---*/
img.nspImage, .nspArt p.nspInfo, .linkedin, .fb, .tweet, .vimeo, .rss, h4:hover span.autonumber,
div.pagination a:hover, img, .gkTabsWrap.vertical ol li:hover, .gkTabsWrap.horizontal ol li:hover,
.page-nav a{
	opacity:1.0; 
	-webkit-transition: all 0.4s ease; /* Saf3.2+, Chrome */
	   -moz-transition: all 0.4s ease; /* FF3.7+ */
		 -o-transition: all 0.4s ease; /* Opera 10.5 */
    		transition: all 0.4s ease;
}

/* Image Icon ---*/
span.imageIcon{  
    border-radius: 36px 36px 36px 36px;
    position: absolute;
    top: -32px;
    left: 50%;
    margin-left: -32px;
    padding: 15px;
    height: 32px;
    width: 32px;
	text-align:center;
}

/* contact list ---*/
.address{list-style-type:none; margin:10px 0 30px 0 !important; padding:0 !important; background:none !important;}
.address li{list-style-type:none; margin:2px 0!important; padding:0 0 0 30px !important; display:block;}	
.address .home{	margin:0; background:url(../images/home.png) 0 0 no-repeat; }
.address .email{background:url(../images/email.png) 0 0 no-repeat; }
.address .phone{background:url(../images/phone.png) 0 0 no-repeat; }
.address .mobile{background:url(../images/mobile.png) 0 0 no-repeat;}		
