/**
 *
 * -------------------------------------------
 * Small Tablet CSS file
 * -------------------------------------------
 * 
 **/
 
/*
 *
 * 12. Small Tablet code
 *
 *
------------------------------------ */
 
/* 12.1. Base elements
==================================== */ 
body {
	font-size: 14px;
}


.frontpage #gk-content-wrapper{
	padding-top: 90px;
}

#gk-mainbody-columns > section,
#gk-mainbody-columns > aside {
	display: block;
	width: 100%!important;
}

#gk-sidebar .box {
	border-top: none!important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-top: 0!important;
	margin-bottom: 30px!important;
	padding: 10px!important;
	width: 50%;
}

.gk-tabs-item .box,
#gk-sidebar .gk-tabs-item .box {
	width: 100%;
}
#gk-sidebar {
	padding: 0!important;
}
#gk-sidebar .box:first-child {
	padding-top: 10px!important;
}
#gk-sidebar .box:nth-child(2n+1) {
	clear: both!important;
}

#gk-mainbody article > header h1 {
	font-size: 26px;
}

h2,
.page-title {
	font-size: 32px;
}

/* Frontpage */
.gk-header1 {
	padding: 140px 5% 140px 5%;
}
.gk-header1 h1 {
	font-size: 32px;
	letter-spacing: -2px;
}
.gk-header1 p {
	font-size: 13px;
}
.gk-header2 {
	padding: 120px 4%;
}
.gk-header3 {
	padding: 120px 5%;
}

#gk-header #gk-logo {
	top: 32px;
}

#gk-logo, 
#gk-logo.cssLogo,
#gk-logo-small, 
#gk-logo-small.cssLogo {
	height: 38px!important;
	width: 90px!important;
}

.box.bigtitle .box-title,
.box.bigtitle .header {
	font-size: 48px!important;
}
.box.bigtitle .box-title i,
.box.bigtitle .header i {
	font-size: 36px!important;
}

.box.bigtitle .box-title.title-hover span:nth-child(2),
.box.bigtitle .box-title.title-hover span:nth-child(3),
.box.bigtitle .box-title.title-hover span:nth-child(4),
.box.bigtitle .box-title.title-hover span:nth-child(5) { margin-top: -38px; }

.gk-column-left p {
	font-size: 14px;
}
.gk-team figure {
	padding: 0 4px;
}
.gk-team h3 {
	margin: 24px 0 10px 0;
}

.gk-contact-form {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
	margin: 250px -20px 0 -20px;
	padding: 20px;
	width: 100%;
}

.gk-map.active {
	bottom: auto;
	top: 0;
}

/* Other */
.gk-price-table dd {
	font-size: 13px;
}

.slogan{
	display: none;
}

.toggle-div{
	float: right;
	display: table;
	margin-top: -10px;
}


.button-3d {
    display: inherit;
} 

.button-3d-left{
	display: none;
}