/* added by kevin */


.bt-cs-custom .bt-inner:hover, .bt-cs-custom .bt-inner:hover a, 
.bt-cs-custom .bt-inner:hover .bt-category, .bt-cs-custom .bt-inner:hover a:hover{
	color:#fff;
}
.bt-cs-custom .bt-inner{
	transition: background 0.7s ease 0s;
	-o-transition: background 0.7s ease 0s;
	-ms-transition: background 0.7s ease 0s;
	-moz-transition: background 0.7s ease 0s;
	-webkit-transition: background 0.7s ease 0s;
}
.defaultLayout .bt-inner a.bt-image-link,
.bt-cs-custom .bt-inner a.bt-image-link{
	display:inline-block;
	overflow:hidden;
}
.defaultLayout .bt-inner a.bt-image-link:hover img,
.bt-cs-custom .bt-inner a.bt-image-link:hover img{
    transform: scale(1.3) rotate(-12deg);
	-o-transform: scale(1.3) rotate(-12deg);
	-ms-transform: scale(1.3) rotate(-12deg);
	-moz-transform: scale(1.3) rotate(-12deg);
	-webkit-transform: scale(1.3) rotate(-12deg);
}
.defaultLayout .bt-inner a.bt-image-link img,
.bt-cs-custom .bt-inner a.bt-image-link img{
    transition: transform 0.5s ease 0s;
	-o-transition: -o-transform 0.5s ease 0s;
	-ms-transition: -ms-transform 0.5s ease 0s;
	-moz-transition: -moz-transform 0.5s ease 0s;
	-webkit-transition: -webkit-transform 0.5s ease 0s;
	opacity:1!important;
}
.layout_foto .btpListInner a.image-link{
	background:#000;
}
.layout_foto .btpListInner a.image-link img{
	transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
}
.layout_foto .btpListInner .btp-item-image:hover a.image-link img{
    transform: scale(1.3) rotate(-12deg);
	-o-transform: scale(1.3) rotate(-12deg);
	-ms-transform: scale(1.3) rotate(-12deg);
	-moz-transform: scale(1.3) rotate(-12deg);
	-webkit-transform: scale(1.3) rotate(-12deg);
	opacity:0.5;
}
.layout_foto .btp-item-inner {
    transition: background 0.7s ease 0s;
}
.layout_default .readmore a.detail{
	transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	position:relative;
	overflow:hidden;
}
.layout_default .readmore a.detail .readmoreIcon{
	width:100%;
	height:100%;
	left:-100%;
	top:0;
	text-align:center;
	position:absolute;
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}
.layout_default .readmore a.detail:hover .readmoreIcon{
	left:0;
}
.layout_default .readmore a.detail .readmoreText{
	transform: translateX(0);
    transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	display:inline-block;
	padding:0 15px;
}
.layout_default .readmore a.detail:hover .readmoreText{
	transform: translateX(100%);
}




@-moz-keyframes iconSocialDoctor {
	from  	{ -moz-transform: translateX(-30px); opacity:0;}
	to 		{ -moz-transform: translateX(0); opacity:1;}
}
@-webkit-keyframes iconSocialDoctor {
	from 	{-webkit-transform: translateX(-30px); opacity:0;}
	to 		{-webkit-transform: translateX(0); opacity:1;}
}
@-ms-keyframes iconSocialDoctor {
	from 	{-ms-transform: translateX(-30px); opacity:0;}
	to 		{-ms-transform: translateX(0); opacity:1;}
}
@-o-keyframes iconSocialDoctor {
	from 	{-o-transform: translateX(-30px); opacity:0;}
	to 		{-o-transform: translateX(0); opacity:1;}
}
@keyframes iconSocialDoctor {
	from 	{transform: translateX(-30px); opacity:0;}
	to 		{transform: translateX(0); opacity:1;}
}

.user-social-icon a:hover:before{
	animation:0.35s ease 0s normal none 1 iconSocialDoctor;
	-o-animation:0.35s ease 0s normal none 1 iconSocialDoctor;
	-ms-animation:0.35s ease 0s normal none 1 iconSocialDoctor;
	-moz-animation:0.35s ease 0s normal none 1 iconSocialDoctor;
	-webkit-animation:0.35s ease 0s normal none 1 iconSocialDoctor;
}


/*  add by kevin */

.bt-inner{
	background-clip:content-box;
	background-color:#f9f9f9 ;
}

.row-fluid .span12{
	width:100% !important;
}

#gk-social-icons.right{
	z-index:1000;
}
.swap-title{
	text-align:center;
	padding:20px 0px;
}

.swap-title-inner h3 span{
	font-size:32px;
	}
#gk-header{
	padding:10px 0;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{
	background:#41b7e6 !important;
	left:0px;
	top:0px;
	}
.camera_wrap .camera_pag .camera_pag_ul li{
	background:#434648 !important;
	border-radius:4px!important;
	height:8px !important;
	width:8px !important;
	}
	
.camera_caption > div{
	background: rgba(255,255,255,0.65) !important;
	}	
.camera_caption > div > h3 > a{
	color:#4a4a4a !important;
	}
			
.camera_fakehover{

}
.camera_pag{
	height:30px;
	margin:0;
	padding:0;
	}
.camera_wrap .camera_pag .camera_pag_ul{
	margin-top:-8px !important;
	}	
.bt-cs-custom .bt-inner:hover, .bt-cs-custom .bt-inner:hover a, .bt-cs-custom .bt-inner:hover .bt-category, .bt-cs-custom .bt-inner:hover a:hover{
	background:#41b7e6;
	background-clip:content-box;

	}	
.bt-title{
	padding:0 10px;
	}	
	
.bt-introtext{
	padding:0 10px;
	padding-bottom:15px;
	}	
#gk-logo.text-logo small{
	padding-top:11px;
	color:gray;
	
	}	
body > header + section#gk-main::before{
	padding-top:15px !important;
	}	
.kevin-footer li{
	display:block;
	font-size:18px;
	float:none !important;
	}	
	
.bt-row{
	margin-bottom:20px;

	}	
.item-page time, .itemAsideInfo time{
	background:#41b7e6;
	}	
