/**
 *
 * -------------------------------------------
 * Template 3rd party extensions CSS file
 * -------------------------------------------
 * 
 **/
 
/*
 *
 * 9. Template additional 3rd party extensions style
 *
 *
------------------------------------ */

/* 9.1. GK Comments
==================================== */

.widget_gk_comments li {
	border: none!important;
	overflow: hidden;
	margin-bottom: 12px
}

/*.widget_gk_comments li.gk-admin-comment > p {
	
}*/

.widget_gk_comments li > div {
	line-height: 1.0;
	margin: 0 0 12px 60px;
}

.widget_gk_comments li > a {
	float: left;
}

.widget_gk_comments li > a img {
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	margin-top: 6px;
}

/*.widget_gk_comments li.gk-admin-comment > p a {

}*/

.widget_gk_comments li > div > strong a {
	color: #eb592a;
	font-size: 14px;
	line-height: 28px;
}

.widget_gk_comments li > div > p { 
    font-size: 13px;
    font-style: italic;
    line-height: 1.6;
    margin: .3em 0;
}

.widget_gk_comments li > div > small {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
}

/* 9.2. GK Social
==================================== */

#gk-social-icons {
	border: 1px solid #eee;
	border-left: none;
	border-right: none;
	text-align: center;
	width: 100%;
}

#gk-social-icons p {
	margin: 0;
}

.gk-twitter-icon,
.gk-fb-icon,
.gk-gplus-icon,
.gk-pinterest-icon {
	color: #363636;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	line-height: 60px;
	padding: 0 65px 0 48px;
	text-transform: uppercase;
	-webkit-transition: background 0.3s cubic-bezier(.17,.67,.88,1.25), color 0.2s linear;
	   -moz-transition: background 0.3s cubic-bezier(.17,.67,.88,1.25), color 0.2s linear;
	     -o-transition: background 0.3s cubic-bezier(.17,.67,.88,1.25), color 0.2s linear;
	        transition: background 0.3s cubic-bezier(.17,.67,.88,1.25), color 0.2s linear;
}

.gk-twitter-icon {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 0;
}

.gk-fb-icon {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 -60px;
}

.gk-pinterest-icon {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 -120px;
}

.gk-gplus-icon {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 -180px;	
}

.gk-twitter-icon:active,
.gk-twitter-icon:focus,
.gk-twitter-icon:hover {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 -240px;
	color: #f7693b;
}

.gk-fb-icon:active,
.gk-fb-icon:focus,
.gk-fb-icon:hover {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 -300px;
	color: #f7693b;
}

.gk-pinterest-icon:active,
.gk-pinterest-icon:focus,
.gk-pinterest-icon:hover {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 -360px;
	color: #f7693b;	
}

.gk-gplus-icon:active,
.gk-gplus-icon:focus,
.gk-gplus-icon:hover {
	background: transparent url('/wp-content/themes/Startup/images/style1/social_icons.png') no-repeat 0 -420px;
	color: #f7693b;	
}

/* 9.3. GK NSP widget
==================================== */

.gk-nsp {
	position: relative;
}

.gk-nsp-arts-nav,
.gk-nsp-links-nav {
	overflow: hidden;
	clear: both;
}
.gk-nsp-links-nav {
	float: right;
}
.gk-nsp-arts-nav {
	position: absolute;
	right: 12px;
	padding: 0 3px;
	top: -42px;
}
.gk-nsp-arts-nav ul,
.gk-nsp-links-nav ul {
	list-style-type: none !important;
	margin: 6px 0 0 !important;
	padding: 0 !important;
	float: left;
}
.gk-nsp-arts-nav ul li,
.gk-nsp-links-nav ul li {
	background: #ccc;
	border: none!important;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	cursor: pointer;
	float: left;
	width: 12px;
	height: 12px;
	margin: 0 4px 0 0 !important;
	padding: 0!important;
	text-indent: -999em;
}
.gk-nsp-arts-nav li:hover,
.gk-nsp-arts-nav li.active,
.gk-nsp-links-nav li:hover,
.gk-nsp-links-nav li.active {
	background: #777;
}
.gk-nsp-next,
.gk-nsp-prev {
	float: left;
	width: 17px;
	height: 22px;
	margin: 1px 0 0 4px;
	background: url('/wp-content/themes/Startup/images/nsp_interface.png') no-repeat -17px -44px;
	text-indent: -999em;
	cursor: pointer;
}
.gk-nsp-prev {
	background-position: 0 -44px;
}
.gk-nsp-next:hover,
.gk-nsp-prev:hover {
	background-position: -17px -66px;
}
.gk-nsp-prev:hover {
	background-position: 0 -66px;
}
.gk-nsp-art-page {
	float: left;
}
.gk-nsp-art {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
	float: left;
}
.gk-nsp-art.gk-nsp-cols-1 { 
	border-top: 1px solid #e5e5e5;
}
.gk-nsp-art:first-child {
	border-top: none;
}
.gk-nsp-art div {
	overflow: hidden;
}
.gk-nsp-header {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.gk-nsp-art .gk-nsp-image {
	border: none;
}
.gk-nsp-art a {
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
         -o-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

.gk-nsp-art .gk-nsp-image,
#gk-recent-wrap .recent-post .featured-image img {
    border: none;
    -webkit-transform: scale(1.0);
       -moz-transform: scale(1.0);
        -ms-transform: scale(1.0);
         -o-transform: scale(1.0);
            transform: scale(1.0);
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
         -o-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-transition: -webkit-transform 0.15s linear;
       -moz-transition:    -moz-transform 0.15s linear;
         -o-transition:      -o-transform 0.15s linear;
            transition:         transform 0.15s linear;
}

.gk-nsp-art .gk-nsp-image:hover,
#gk-recent-wrap .recent-post .featured-image img:hover {
    -webkit-transform: scale(0.96);
       -moz-transform: scale(0.96);
        -ms-transform: scale(0.96);
         -o-transform: scale(0.96);
            transform: scale(0.96);
}

.gk-nsp-art .gk-nsp-image-wrap {
	overflow: hidden;
}
.gk-nsp-art .gk-nsp-text {
	color: #777;
	float: none;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
	margin: 0;
}
.gk-nsp-art .gk-nsp-text + .readon {
	margin-top: 16px;	
}
.gk-nsp-art .gk-nsp-text + .gk-nsp-info {
	margin-top: 6px;
}
.gk-nsp-art .gk-nsp-info {
	color: #999;
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.0;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
}
.gk-nsp-art .gk-nsp-info a,
.gk-nsp-art .gk-nsp-info span {
	padding-left: 3px;
}
.gk-nsp-art .gk-nsp-info a:first-child,
.gk-nsp-art .gk-nsp-info span:first-child {
	padding-left: 0!important;
}
.readon.left,
.readon.right,
.readon.center {
	clear: both;
}
.readon.left {
	float: left;
}
.readon.right {
	float: right;
}
.readon.center {
	display: inline;
	float: none;
}
.gk-nsp-links ul {
	float: left;
	list-style-type: none !important;
	padding: 0 !important;
}
.gk-nsp-links ul li {
	border-top: 1px solid #E5E5E5!important;
	margin: 0 !important;
	padding: 16px 0;
}
.gk-nsp-links ul li h4 {
	color: #2F3133;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	text-transform: none;
}
.gk-nsp-links ul li h4 a {
	text-decoration: none;
}
.gk-nsp-links ul li p {
	font-size: 14px;
	line-height: 22px;
	margin: 5px 0;
}
.gk-nsp-image-wrap {
	float: left;
}

/* responsive layout */
.gk-responsive {
	line-height: 1;
}
img.gk-responsive {
	width: 100% !important;
	height: auto;
}
.gk-responsive {
	display: block;
	position: relative;
}
.gk-nsp-image {
	max-width: 100%;
}
.gk-nsp-arts,
.gk-nsp-links {
	clear: both;
	overflow: hidden;
	width: 100%;
}
.gk-nsp-arts::after,
.gk-nsp-links::after {
	clear: both;
	content: "";
	display: table;
}
.gk-nsp-arts-page,
.gk-nsp-art {
	float: left;
}
.gk-nsp-pages-1 { width: 100%; }
.gk-nsp-pages-2 { width: 200%; }
.gk-nsp-pages-3 { width: 300%; }
.gk-nsp-pages-4 { width: 400%; }
.gk-nsp-pages-5 { width: 500%; }
.gk-nsp-pages-6 { width: 600%; }
.gk-nsp-pages-7 { width: 700%; }
.gk-nsp-pages-8 { width: 800%; }
.gk-nsp-pages-9 { width: 900%; }
.gk-nsp-pages-10 { width: 1000%; }
.gk-nsp-cols-1 { width: 100%; }
.gk-nsp-cols-2 { width: 50%; }
.gk-nsp-cols-3 { width: 33.333333%; }
.gk-nsp-cols-4 { width: 25%; }
.gk-nsp-cols-5 { width: 20%; }
.gk-nsp-cols-6 { width: 16.666666%; }
.gk-nsp-cols-7 { width: 14.285%; }
.gk-nsp-cols-8 { width: 12.5%; }
.gk-nsp-cols-9 { width: 11.1%; }
.gk-nsp-cols-10 { width: 10%; }

.gk-nsp-art.gk-nsp-cols-1,
.gk-nsp-art.gk-nsp-cols-2:nth-child(2n+1),
.gk-nsp-art.gk-nsp-cols-3:nth-child(3n+1),
.gk-nsp-art.gk-nsp-cols-4:nth-child(4n+1),
.gk-nsp-art.gk-nsp-cols-5:nth-child(5n+1),
.gk-nsp-art.gk-nsp-cols-6:nth-child(6n+1),
.gk-nsp-art.gk-nsp-cols-7:nth-child(7n+1),
.gk-nsp-art.gk-nsp-cols-8:nth-child(8n+1),
.gk-nsp-art.gk-nsp-cols-9:nth-child(9n+1),
.gk-nsp-art.gk-nsp-cols-10:nth-child(10n+1) {
	clear: both;
}

.gk-nsp-arts-scroll,
.gk-nsp-links-scroll {
	overflow: hidden;
}

/* Suffix dark */
.dark .readon {
	color: #fff!important;
}
.dark .readon:active,
.dark .readon:focus,
.dark .readon:hover {
	color: #fff!important;
}
.dark .gk-nsp-art .gk-nsp-text {
	color: #8d8d8d;
}
.dark .gk-nsp-art .gk-nsp-info {
	color: #ddd;
}
.dark .gk-nsp-art .gk-nsp-info a,
.dark .gk-nsp-art .gk-nsp-info span {
	color: #ddd;
	padding-left: 8px;
}
.dark .gk-nsp-art .gk-nsp-info a:active,
.dark .gk-nsp-art .gk-nsp-info a:focus,
.dark .gk-nsp-art .gk-nsp-info a:hover {
	color: #fff;
}
.dark .gk-nsp-links ul li {
	border-top: 1px solid #555!important;
}
.dark .gk-nsp-links ul li h4 a {
	color: #ddd;
}
.dark .gk-nsp-links ul li h4 a:active,
.dark .gk-nsp-links ul li h4 a:focus,
.dark .gk-nsp-links ul li h4 a:hover {
	color: #fff;
}
.dark .gk-nsp-art .gk-nsp-header a {
	color: #fff;
}
.dark .gk-nsp-art .gk-nsp-header a:active,
.dark .gk-nsp-art .gk-nsp-header a:focus,
.dark .gk-nsp-art .gk-nsp-header a:hover {
	color: #ccc;
}
.dark .nsp-arts-nav,
.light .nsp-arts-nav div {
	position: absolute;
	right: 14px;
	padding: 0 3px;
	top: 42px;
}
.dark .gk-nsp-arts-nav ul li,
.dark .gk-nsp-links-nav ul li {
	background: #aaa;
}
.dark .gk-nsp-arts-nav li:hover,
.dark .gk-nsp-arts-nav li.active,
.dark .gk-nsp-links-nav li:hover,
.dark .gk-nsp-links-nav li.active {
	background: #fff;
}
.dark .gk-nsp-next,
.dark .gk-nsp-prev {
	background-position: -17px 0;
}
.dark .gk-nsp-prev {
	background-position: 0 0;
}
.dark .gk-nsp-next:hover,
.dark .gk-nsp-prev:hover {
	background-position: -17px -22px;
}
.dark .gk-nsp-prev:hover {
	background-position: 0 -22px;
}

/* Suffix nspanimate */
.box.nspanimate .gk-nsp-arts-scroll .gk-nsp-arts-page:first-child .gk-nsp-art {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .45s ease-out;
    -moz-transition: all .45s ease-out;
    -o-transition: all .45s ease-out;
    transition: all .45s ease-out;
}

.box.nspanimate .gk-nsp-arts-scroll .gk-nsp-arts-page:first-child .gk-nsp-art.nsploaded {
    filter: alpha(opacity=100);
    opacity: 1.0;
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
}

/* 9.4. GK Image Show
==================================== */

.gk-is-wrapper-gk_startup { 
	margin: 0 auto;
	max-width: 1400px;
	position:relative; 
	width:100%; 
	/*-webkit-transform-style: preserve-3d!important;*/
}

.gk-is-wrapper-gk_startup .gk-is-image { 
	position: relative; 
	width: 100%; 
	overflow: hidden; 
}
.gk-is-wrapper-gk_startup.loaded .gk-is-image img {
	height: auto!important;
}
.gk-is-wrapper-gk_startup .gk-is-preloader { 
	position:absolute; 
	z-index:128; 
	top:50%; 
	left:50%; 
	width:12px; 
	height:12px; 
	border-radius: 50%; 
	text-indent: -9999px; 
	display: block; 
	background: #fff; 
	margin: -4px 0 0 -4px; 
	-webkit-animation: preloader 0.35s infinite alternate; 
	   -moz-animation: preloader 0.35s infinite alternate; 
	        animation: preloader 0.35s infinite alternate; 
}

@-webkit-keyframes preloader { 
	from {  
		margin: 0px; 
	} 
	
	to { 
		margin: 0 0 0 -16px; 
	} 
}

@-moz-keyframes preloader { 
	from {  
		margin: 0; 
	} 
	
	to { 
		margin: 0 0 0 -16px; 
	} 
}

@keyframes preloader { 
	from { 
		margin: 0; 
	} 
	
	to {  
		margin: 0 0 0 -16px; 
	} 
}

body[data-tablet="true"] .gk-is-wrapper-gk_startup .gk-is-preloader,
body[data-mobile="true"] .gk-is-wrapper-gk_startup .gk-is-preloader {
	display: none;
	-webkit-animation: none; 
	   -moz-animation: none; 
			animation: none; 
}

.gk-is-wrapper-gk_startup .gk-is-pagination { 
	width:100%; 
	height:50px; 
	text-align: center; 
	position: absolute; 
	bottom: -100px;
	transition: bottom 0.3s ease-out; 
	z-index: 100; 
}
.gk-is-wrapper-gk_startup.loaded .gk-is-pagination { 
	bottom: 0px; 
}
.gk-is-wrapper-gk_startup .gk-is-pagination > ol { 
	display: inline-block; 
	position: relative; 
	z-index: 102; 
	list-style-type: none; 
	padding: 13px 0 0 0; 
	margin: 0; 
}
.gk-is-wrapper-gk_startup .gk-is-pagination > ol li { 
	border-top: none!important;
	float: left; 
	width: 15px; 
	height: 15px; 
	margin-left: 6px; 
	text-indent: -9999px; 
}
.gk-is-wrapper-gk_startup .gk-is-pagination > ol li:first-child { 
	margin-left:0; 
}
.gk-is-wrapper-gk_startup .gk-is-pagination > ol li a { 
	display: block; 
	margin: 0; 
	width: 16px; 
	height: 16px; 
	background: transparent url('/wp-content/themes/Startup/images/style1/gk_is_pagination.png') no-repeat 0 -15px; 
	border-radius: 50%; 
}
.gk-is-wrapper-gk_startup .gk-is-pagination > ol li.active a,
.gk-is-wrapper-gk_startup .gk-is-pagination > ol li:hover a { 
	width:15px; 
	height:15px; 
	background: transparent url('/wp-content/themes/Startup/images/style1/gk_is_pagination.png') no-repeat 0 0;
	margin:0; 
}
.gk-is-wrapper-gk_startup .gk-is-prev,
.gk-is-wrapper-gk_startup .gk-is-next { 
	width: 36px; 
	height: 48px; 
	background: transparent url('/wp-content/themes/Startup/images/gk_is_arrows.png') no-repeat 0 0; 
	position: absolute; 
	top: 30%; 
	left: 20px; 
	text-indent: -9999px; 
	cursor: pointer; 
	-webkit-transform: scale(1.0); 
	   -moz-transform: scale(1.0); 
	    -ms-transform: scale(1.0); 
	     -o-transform: scale(1.0); 
	        transform: scale(1.0); 
	-webkit-transition: all 0.15s ease-out; 
	   -moz-transition: all 0.15s ease-out; 
	     -o-transition: all 0.15s ease-out; 
	        transition: all 0.15s ease-out;
	z-index: 127;  
}
.gk-is-wrapper-gk_startup .gk-is-next { 
	right: 20px; 
	left: auto; 
	background-position: right 0; 
}
.gk-is-wrapper-gk_startup .gk-is-prev:hover,
.gk-is-wrapper-gk_startup .gk-is-next:hover { 
	cursor: pointer; 
	-webkit-transform: scale(0.85); 
	   -moz-transform: scale(0.85); 
	    -ms-transform: scale(0.85); 
	     -o-transform: scale(0.85); 
	        transform: scale(0.85); 
}
.gk-is-wrapper-gk_startup.loaded .gk-is-prev { 
	opacity: 1; 
}
.gk-is-wrapper-gk_startup.loaded .gk-is-next {  
	opacity: 1; 
}
.gk-is-wrapper-gk_startup .gk-is-slide {
	bottom: 50px; 
	left:50%;  
	position:absolute; 
	visibility:hidden; 
}
.gk-is-wrapper-gk_startup .gk-is-slide.active,
.gk-is-wrapper-gk_startup .gk-is-slide:first-child { 
	visibility:visible; 
}
.gk-is-wrapper-gk_startup .gk-is-text { 
	display: block;
	filter: alpha(opacity=0);
	left: 0; 
	margin: 0 15%;
	opacity: 0;
	position: absolute; 
	text-align: center; 
	top: 10px;
	-webkit-transition: all 0.35s ease-out;
	   -moz-transition: all 0.35s ease-out;
	     -o-transition: all 0.35s ease-out;
	        transition: all 0.35s ease-out;
	width: 70%; 
	z-index: 127; 
}

.gk-is-wrapper-gk_startup .gk-is-text.active { 
	top: 115px; 
}
.gk-is-wrapper-gk_startup .gk-is-text h2 a { 
	display: block; 
	color: #fff; 
	font-size: 60px;
	font-weight: 700;
	line-height: 64px; 
	text-transform: uppercase; 
	-webkit-transform: translateZ(0)!important;
}	
.gk-is-wrapper-gk_startup .gk-is-text p { 
	display: block; 
	color: #fff; 
	font-size: 34px; 
	font-weight: 300; 
	line-height: 40px; 
	margin: 5px 0 40px 0; 
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-transform: translateZ(0)!important;
}
.gk-is-wrapper-gk_startup .gk-is-text .btn1,
.gk-is-wrapper-gk_startup .gk-is-text .btn2,
.gk-is-wrapper-gk_startup .gk-is-text .btn2:hover {
	background: #eb592a; /* Old browsers */
	background: -moz-linear-gradient(top, #eb592a 0%, #f8693b 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb592a), color-stop(100%, #f8693b)); /* Chrome,Safari4+ */ 
	background: -webkit-linear-gradient(top, #eb592a 0%, #f8693b 100%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #eb592a 0%, #f8693b 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #eb592a 0%, #f8693b 100%); /* IE10+ */ 
	background: linear-gradient(to bottom, #eb592a 0%, #f8693b 100%); /* W3C */  
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb592a', endColorstr='#f8693b', GradientType=0 ); /* IE6-9 */
	border: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 0 #ffa183, 1px 0 3px rgba(0, 0, 0, 0.29);
	   -moz-box-shadow: inset 1px 1px 0 #ffa183, 1px 0 3px rgba(0, 0, 0, 0.29);
	    -ms-box-shadow: inset 1px 1px 0 #ffa183, 1px 0 3px rgba(0, 0, 0, 0.29);
	     -o-box-shadow: inset 1px 1px 0 #ffa183, 1px 0 3px rgba(0, 0, 0, 0.29);
	        box-shadow: inset 1px 1px 0 #ffa183, 1px 0 3px rgba(0, 0, 0, 0.29);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	margin: 10px 8px 2px 8px;
	padding: 0 20px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
	text-transform: uppercase;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}
.gk-is-wrapper-gk_startup .gk-is-text .btn1:hover,
.gk-is-wrapper-gk_startup .gk-is-text .btn2 {
	background: #53524d; /* Old browsers */
	background: -moz-linear-gradient(top, #53524d 0%, #62615d 100%); /* FF3.6+ */ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #53524d), color-stop(100%, #62615d)); /* Chrome,Safari4+ */ 
	background: -webkit-linear-gradient(top, #53524d 0%, #62615d 100%); /* Chrome10+,Safari5.1+ */ 
	background: -o-linear-gradient(top, #53524d 0%, #62615d 100%); /* Opera 11.10+ */ 
	background: -ms-linear-gradient(top, #53524d 0%, #62615d 100%); /* IE10+ */ 
	background: linear-gradient(to bottom, #53524d 0%, #62615d 100%); /* W3C */  
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53524d', endColorstr='#62615d', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 1px 1px 0 #585752, 1px 0 3px rgba(0, 0, 0, 0.28);
	   -moz-box-shadow: inset 1px 1px 0 #585752, 1px 0 3px rgba(0, 0, 0, 0.28);
	    -ms-box-shadow: inset 1px 1px 0 #585752, 1px 0 3px rgba(0, 0, 0, 0.28);
	     -o-box-shadow: inset 1px 1px 0 #585752, 1px 0 3px rgba(0, 0, 0, 0.28);
	        box-shadow: inset 1px 1px 0 #585752, 1px 0 3px rgba(0, 0, 0, 0.28);
}

.gk-is-wrapper-gk_startup .gk-is-text span.gk-line {
	border-top: 1px solid #fff;
	display: block;
	height: 1px;
	margin: 24px auto 30px auto;
	max-width: 30%;
	overflow: hidden;
	text-indent: -9999px;
}

.gk-is-wrapper-gk_startup .gk-is-slide { 
	bottom: 300px;
	-webkit-transform: scale(0); 
	   -moz-transform: scale(0); 
	    -ms-transform: scale(0); 
	     -o-transform: scale(0); 
	        transform: scale(0); 
	-webkit-transition: -webkit-transform 0.3s ease-out, bottom 0.3s cubic-bezier(0,1.54,.89,1.35); 
	   -moz-transition:    -moz-transform 0.3s ease-out, bottom 0.3s cubic-bezier(0,1.54,.89,1.35); 
	     -o-transition:      -o-transform 0.3s ease-out, bottom 0.3s cubic-bezier(0,1.54,.89,1.35); 
	        transition:         transform 0.3s ease-out, bottom 0.3s cubic-bezier(0,1.54,.89,1.35);
}
.gk-is-wrapper-gk_startup .gk-is-slide.active { 
	bottom: 50px;
	-webkit-transform: scale(1.0); 
	   -moz-transform: scale(1.0); 
	    -ms-transform: scale(1.0); 
	     -o-transform: scale(1.0); 
	        transform: scale(1.0); 
}

/* 9.5. Frontpage widgets
==================================== */

/*  Big Header */
.gk-big-header {
    color: #363636;
    font-size: 48px;
    line-height: 1.2;
    text-transform: uppercase;
}
/*  Small Header */
.gk-small-header {
    color: #363636!important;
    font-size: 24px!important;
    font-weight: 600!important;
    line-height: 1.8!important;
    margin-bottom: 20px!important;
    text-transform: uppercase!important;
}
/* Time icon */
.gk-time-icon {
    background: transparent url('/wp-content/themes/Startup/images/style1/time_icon.png') no-repeat 0 0;
    color: #777;
    font-size: 18px;
    line-height: 1.4;
    min-height: 72px;
    padding: 0 0 0 120px;
}
/* Vertical columns */
.vertical-column-10,
.vertical-column-15,
.vertical-column-20,
.vertical-column-25,
.vertical-column-30,
.vertical-column-35,
.vertical-column-40,
.vertical-column-45,
.vertical-column-50,
.vertical-column-55,
.vertical-column-60 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0 2.5%;
}
.vertical-column-10:first-child,
.vertical-column-15:first-child,
.vertical-column-20:first-child,
.vertical-column-25:first-child,
.vertical-column-30:first-child,
.vertical-column-35:first-child,
.vertical-column-40:first-child,
.vertical-column-45:first-child,
.vertical-column-50:first-child,
.vertical-column-55:first-child,
.vertical-column-60:first-child { padding-left: 0 }
.vertical-column-10:last-child,
.vertical-column-15:last-child,
.vertical-column-20:last-child,
.vertical-column-25:last-child,
.vertical-column-30:last-child,
.vertical-column-35:last-child,
.vertical-column-40:last-child,
.vertical-column-45:last-child,
.vertical-column-50:last-child,
.vertical-column-55:last-child,
.vertical-column-60:last-child { padding-right: 0 }
.vertical-column-10 { width: 10% }
.vertical-column-15 { width: 15% }
.vertical-column-20 { width: 20% }
.vertical-column-25 { width: 25% }
.vertical-column-30 { width: 30% }
.vertical-column-35 { width: 35% }
.vertical-column-40 { width: 40% }
.vertical-column-45 { width: 45% }
.vertical-column-50 { width: 50% }
.vertical-column-55 { width: 55% }
.vertical-column-60 { width: 60% }
.vertical-column-10 h3,
.vertical-column-15 h3,
.vertical-column-20 h3,
.vertical-column-25 h3,
.vertical-column-30 h3,
.vertical-column-35 h3,
.vertical-column-40 h3,
.vertical-column-45 h3,
.vertical-column-50 h3,
.vertical-column-55 h3,
.vertical-column-60 h3 {
    color: #363636;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    margin: 0 0 16px 0;
    text-transform: uppercase;
}
.vertical-column-10 p,
.vertical-column-15 p,
.vertical-column-20 p,
.vertical-column-25 p,
.vertical-column-30 p,
.vertical-column-35 p,
.vertical-column-40 p,
.vertical-column-45 p,
.vertical-column-50 p,
.vertical-column-55 p,
.vertical-column-60 p {
    color: #777;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin: 0;
}
.vertical-column-10 strong,
.vertical-column-15 strong,
.vertical-column-20 strong,
.vertical-column-25 strong,
.vertical-column-30 strong,
.vertical-column-35 strong,
.vertical-column-40 strong,
.vertical-column-45 strong,
.vertical-column-50 strong,
.vertical-column-55 strong,
.vertical-column-60 strong {
    color: #eb592a;
    font-weight: 300;
}

.padding-1  { padding: 0 1%;   }
.padding-15 { padding: 0 1.5%; }
.padding-2  { padding: 0 2%;   }
.padding-25 { padding: 0 2.5%; }
.padding-3  { padding: 0 3%;   }
.padding-35 { padding: 0 3.5%; }
.padding-4  { padding: 0 4%;   }
.padding-45 { padding: 0 4.5%; }
.padding-5  { padding: 0 5%;   }

/* Team */
.gk-team { 
	padding: 48px 0 0 0; 
	-webkit-perspective: 1000;
	-webkit-perspective-origin: 25% 0;
}
.gk-team figure {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-bottom: 48px;
}
.gk-team[data-count="1"] figure { width: 100% }
.gk-team[data-count="2"] figure { width: 50% }
.gk-team[data-count="3"] figure { width: 33.3% }
.gk-team[data-count="4"] figure { width: 25% }
.gk-team[data-count="5"] figure { width: 20% }
.gk-team[data-count="6"] figure { width: 16.6% }
.gk-team[data-count="7"] figure { width: 14.28% }
.gk-team[data-count="8"] figure { width: 12.5% }
.gk-team[data-count="9"] figure { width: 11.11% }
.gk-team[data-count="10"] figure { width: 10% }
.gk-team figure img {
	border: 4px solid transparent;
    -webkit-border-radius: 7px;
       -moz-border-radius: 7px;
            border-radius: 7px;
    -webkit-transition: all 0.2s ease-out;
       -moz-transition: all 0.2s ease-out;
         -o-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
}
.gk-team figure:hover img { 
	border: 4px solid #eb592a;
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
            transform: scale(1.1);
}
.gk-team figcaption {
    color: #363636;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
.gk-team > a {
    border-top: 1px solid #cfcfcf;
    clear: both;
    float: left;
    font-size: 16px;
    font-weight: 600;
    padding: 16px 60px 0 0;
    text-transform: uppercase;
}

/* Features */
.gk-features {
    margin: 0 -1%;
    overflow: hidden;
    padding: 40px 0 50px 0;
}
.gk-features > a {
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    color: #363636;
    float: left;
    font-size: 21px;
    line-height: 24px;
    margin: 10px 1%;
    padding: 290px 28px 22px 28px;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 23%;
}
.gk-features > a > span {
    display: block;
    height: 191px;
    left: 50%;
    margin: 0 0 0 -62px;
    position: absolute;
    text-indent: -9999px;
    top: 50px;
    width: 123px;
}
.gk-features > a:hover {
    background: #eb592a;
    color: #fff;
}
.gk-features + a {
    border-top: 1px solid #cfcfcf;
    clear: both;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 600;
    padding: 16px 60px 0 0;
    text-transform: uppercase;
}
.gk-rocket > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_rocket.png') no-repeat 0 0 }
.gk-badges > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_badge.png') no-repeat 0 0 }
.gk-mouse > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_mouse.png') no-repeat 0 0 }
.gk-piggy > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_piggy.png') no-repeat 0 0 }
.gk-rocket:hover > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_rocket.png') no-repeat 0 bottom }
.gk-badges:hover > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_badge.png') no-repeat 0 bottom }
.gk-mouse:hover > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_mouse.png') no-repeat 0 bottom }
.gk-piggy:hover > span { background: transparent url('/wp-content/themes/Startup/images/style1/gk_piggy.png') no-repeat 0 bottom }

/* 9.6. WPML
==================================== */

body #lang_sel_footer {
	background-color: transparent;
	border: none;
	clear: both;
	font: inherit;
	margin: 0;
	min-height: 15px;
	padding: 7px;
	text-align: center;
}